.wui-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;border:1px solid transparent;font-family:inherit;font-weight:500;line-height:1.2;white-space:normal;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform 80ms ease}.wui-button--unstyled{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;box-shadow:none}.wui-button__label{min-width:0;overflow-wrap:anywhere;text-align:center}.wui-button:not(.wui-button--unstyled):hover:not(:disabled){border-color:var(--wui-button-hover)!important;background:var(--wui-button-hover-bg)!important;color:var(--wui-button-hover)!important}.wui-button--primary:not(.wui-button--unstyled):hover:not(:disabled){color:#fff!important}.wui-button:not(.wui-button--unstyled):active:not(:disabled){transform:translateY(1px);filter:brightness(.94)}.wui-button[data-loading=true]{cursor:wait!important}.wui-button[data-selected=true]{box-shadow:inset 0 0 0 1px var(--wui-button-border)}.wui-button:not(.wui-button--unstyled):focus-visible{outline:0;box-shadow:0 0 0 3px var(--wui-button-focus)!important}.wui-button--unstyled:focus-visible{outline:2px solid var(--brand-primary, #5846e2);outline-offset:2px}.wui-button:not(.wui-button--customized):disabled{cursor:not-allowed!important}.wui-button--link{height:auto!important}.wui-button__icon{display:inline-flex;align-items:center;justify-content:center}.wui-button__icon>svg{width:1em;height:1em}.wui-button-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.wui-button__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wui-spin .7s linear infinite;flex:0 0 auto}@keyframes wui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wui-button,.wui-button__spinner{transition:none;animation-duration:1ms}}.wui-data-table{width:100%;border:1px solid var(--wui-table-outline, #f0f0f0)!important;border-radius:8px;overflow:hidden}.wui-data-table__scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.wui-data-table table{width:100%;min-width:max-content;border:0!important;border-radius:0!important;border-collapse:collapse;box-shadow:none!important}.wui-data-table thead{background:var(--wui-table-header-bg)!important;color:var(--wui-table-header-color)!important}.wui-data-table thead tr{height:40px!important;background:var(--wui-table-header-bg)!important;color:var(--wui-table-header-color)!important;border:0!important}.wui-data-table th{box-sizing:border-box;height:40px;max-width:280px;padding:0 12px!important;border:0!important;border-bottom:1px solid var(--wui-table-border)!important;font-size:12px!important;font-weight:600!important;line-height:1.2;text-align:left;color:var(--wui-table-header-color)!important;background:transparent!important;white-space:nowrap}.wui-data-table td{min-height:44px;max-width:320px;padding:8px 12px!important;border:0!important;font-size:13px!important;line-height:1.5;color:var(--wui-table-text);vertical-align:middle;white-space:nowrap}.wui-data-table .wui-table-cell--wrap{white-space:normal;overflow-wrap:anywhere}.wui-data-table tbody tr{height:44px;border:0!important;border-top:1px solid var(--wui-table-border)!important;transition:background-color .15s ease}.wui-data-table tbody tr:first-child{border-top:0!important}.wui-data-table tbody tr:hover{background:var(--wui-table-hover)!important}.wui-table-actions,.wui-data-table td[data-kind=actions]>div,.wui-data-table tbody td:last-child:has(.wui-button)>div:has(.wui-button){display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px!important}.wui-data-table:not(.wui-data-grid) .wui-table-actions,.wui-data-table td[data-kind=actions]>div,.wui-data-table tbody td:last-child:has(.wui-button)>div:has(.wui-button){width:max-content;min-width:max-content;flex-wrap:nowrap!important}.wui-data-table:not(.wui-data-grid) .wui-table-actions>*,.wui-data-table td[data-kind=actions]>div>*{flex:0 0 auto}.wui-table-actions:has(.ant-btn){margin-inline-start:-6px}.wui-data-table th[data-kind=actions],.wui-data-table td[data-kind=actions]{text-align:left!important}.wui-table-actions .ant-btn{height:28px;padding-inline:6px;border-radius:6px;font-size:12px;font-weight:500;box-shadow:none}.wui-table-actions .ant-btn-text{color:#5846e2}.wui-table-actions .ant-btn-text:not(:disabled):hover,.wui-table-actions .ant-btn-text:not(:disabled):focus-visible{background:#f3f0ff;color:#4938c8}.wui-table-actions .wui-table-action--warning{color:#d48806}.wui-table-actions .wui-table-action--warning:not(:disabled):hover,.wui-table-actions .wui-table-action--warning:not(:disabled):focus-visible{background:#fffbe6;color:#ad6800}.wui-table-actions .wui-table-action--success{color:#389e0d}.wui-table-actions .wui-table-action--success:not(:disabled):hover,.wui-table-actions .wui-table-action--success:not(:disabled):focus-visible{background:#f6ffed;color:#237804}.wui-table-actions .wui-table-action--danger{color:#cf1322}.wui-table-actions .wui-table-action--danger:not(:disabled):hover,.wui-table-actions .wui-table-action--danger:not(:disabled):focus-visible{background:#fff1f0;color:#a8071a}.wui-data-table td[data-kind=actions],.wui-data-table tbody td:last-child:has(.wui-button){white-space:nowrap}.wui-data-table td[data-kind=actions] .wui-button:not(.wui-button--unstyled):not(.wui-button--link),.wui-data-table tbody td:last-child .wui-button:not(.wui-button--unstyled):not(.wui-button--link){flex:0 0 auto;height:28px!important;min-width:0!important;margin:0!important;padding:0 8px!important;gap:4px!important;border:1px solid var(--wui-button-border)!important;border-radius:6px!important;background:var(--wui-button-bg)!important;color:var(--wui-button-color)!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.wui-data-table td[data-kind=actions] .wui-button--link:not(.wui-button--unstyled),.wui-data-table tbody td:last-child .wui-button--link:not(.wui-button--unstyled){height:28px!important;padding:0 6px!important;border-color:transparent!important;border-radius:6px!important;background:transparent!important;color:#5846e2!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important}.wui-data-table td[data-kind=actions] .wui-button[data-icon-only=true],.wui-data-table tbody td:last-child .wui-button[data-icon-only=true]{width:28px!important;padding:0!important}.wui-data-table td[data-kind=actions] .wui-button__icon>svg,.wui-data-table tbody td:last-child .wui-button__icon>svg{width:14px!important;height:14px!important}.wui-data-table td[data-kind=actions] .wui-button[data-variant$=-danger],.wui-data-table tbody td:last-child .wui-button[data-variant$=-danger]{order:99}.wui-data-table td[data-kind=actions] .wui-button:hover:not(:disabled),.wui-data-table tbody td:last-child .wui-button:hover:not(:disabled){border-color:var(--wui-button-hover)!important;background:var(--wui-button-hover-bg)!important;color:var(--wui-button-hover)!important}.wui-data-table td[data-kind=actions] .wui-button--primary:hover:not(:disabled),.wui-data-table tbody td:last-child .wui-button--primary:hover:not(:disabled){color:#fff!important}.wui-data-table td[data-kind=actions] .wui-button:active:not(:disabled),.wui-data-table tbody td:last-child .wui-button:active:not(:disabled){transform:translateY(1px);filter:brightness(.94)}.wui-data-table td[data-kind=actions] .wui-button:focus-visible,.wui-data-table tbody td:last-child .wui-button:focus-visible{outline:0;box-shadow:0 0 0 3px var(--wui-button-focus)!important}.wui-data-table td[data-kind=actions] .wui-button:disabled,.wui-data-table tbody td:last-child .wui-button:disabled{cursor:not-allowed!important;opacity:.55!important}.wui-data-table__selection{width:44px;min-width:44px;max-width:44px;padding-inline:0!important;text-align:center!important;vertical-align:middle}.wui-data-table__selection>.ant-checkbox-wrapper{display:inline-flex;margin-inline:0;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.wui-data-table__heading{display:flex;align-items:center;gap:8px;min-width:0}.wui-data-table__heading>span{min-width:0;overflow-wrap:anywhere}.wui-data-table__sort{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer;text-align:left}.wui-data-table__sort:disabled{cursor:default}.wui-data-table__sort:focus-visible{outline:2px solid var(--wui-sort-active, currentColor);outline-offset:3px;border-radius:2px}.wui-sort-indicator{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:12px;height:16px;color:var(--wui-sort-inactive, #a8acb6)}.wui-sort-indicator>svg{display:block;margin:-1.5px 0;color:inherit}.wui-sort-indicator[data-direction=asc] .wui-sort-indicator__asc,.wui-sort-indicator[data-direction=desc] .wui-sort-indicator__desc{color:var(--wui-sort-active, #5846e2)}.wui-data-table__filter{display:inline-flex;align-items:center;gap:4px}.wui-data-table__filter input{width:96px;min-width:0}.wui-data-table__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.wui-data-table-layout{width:100%;min-width:0}.wui-data-table-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 0;font-size:12px}.wui-data-table-pagination select{height:28px}@media(max-width:640px){.wui-data-table-pagination{justify-content:flex-start}}[data-wuwen-component=table]{width:100%;max-width:100%;min-width:0}[data-wuwen-component=table] .ant-table-wrapper,[data-wuwen-component=table] .ant-spin-nested-loading,[data-wuwen-component=table] .ant-spin-container{min-width:0}[data-wuwen-component=table] .ant-table-content{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}[data-wuwen-component=table] .ant-table-cell{white-space:nowrap}[data-wuwen-component=table] .wui-table-cell--wrap{white-space:normal;overflow-wrap:anywhere}[data-wuwen-component=table] .ant-table-container{overflow:hidden;border:0!important;border-radius:0}[data-wuwen-component=table] .ant-table-thead>tr>th{box-sizing:border-box;height:40px;padding:0 12px!important;border-bottom:1px solid var(--wui-table-divider)!important;box-shadow:none;font-size:12px!important;font-weight:600!important;line-height:1.2}[data-wuwen-component=table] .ant-table-thead>tr>th:before{display:none!important}[data-wuwen-component=table] .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid #eef0f5!important}[data-wuwen-component=table] .ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:0!important}[data-wuwen-component=table] .ant-table-measure-row>td{border:0!important}.channel-integration-table .channel-sticky-account{position:sticky;z-index:2;background:var(--wui-table-header-bg, #fff)!important}.channel-integration-table .channel-selection{position:sticky;z-index:3;left:0;box-sizing:border-box;width:44px;min-width:44px;max-width:44px;padding:0!important;text-align:center;background:var(--wui-table-card-bg, #fff)!important}.channel-integration-table thead .channel-selection{z-index:4;background:var(--wui-table-header-bg, #fff)!important}.channel-integration-table .channel-selection>input{display:block;width:14px;height:14px;margin:0 auto}.channel-integration-table tbody .channel-sticky-account{background:var(--wui-table-card-bg, #fff)!important}.channel-integration-table tbody tr:hover .channel-sticky-account{background:var(--wui-table-hover, #fafafa)!important}.channel-integration-table .channel-sticky-account{width:170px;min-width:170px;max-width:170px}.channel-integration-shell{position:relative}.channel-settings-page{height:100%;overflow:auto;padding:24px;color:var(--ant-color-text, #1f2329)}.channel-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.channel-settings-header h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.channel-settings-header p{margin:4px 0 0;color:var(--ant-color-text-secondary, #646a73);font-size:13px;line-height:20px}.channel-management-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 12px;border:1px solid var(--ant-color-border-secondary, #eef0f5);border-radius:10px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #0f172a08}.channel-stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.channel-stats>span{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 8px;border-radius:6px;background:var(--ant-color-fill-quaternary, #f7f8fa);color:var(--ant-color-text-secondary, #646a73);font-size:12px}.channel-stats>span strong{font-size:13px;font-variant-numeric:tabular-nums}.channel-stats>span[data-tone=success] strong{color:var(--ant-color-success, #52c41a)}.channel-stats>span[data-tone=danger] strong{color:var(--ant-color-error, #ff4d4f)}.channel-stats>span[data-tone=warning] strong{color:var(--ant-color-warning, #faad14)}.channel-stats>span[data-tone=neutral] strong{color:var(--ant-color-text-tertiary, #8c8c8c)}.channel-device-total{color:var(--ant-color-text-secondary, #646a73);font-size:13px}.channel-device-total strong{color:var(--ant-color-text, #1f2329);font-variant-numeric:tabular-nums}.channel-feedback-toast{position:fixed;z-index:9999;top:24px;left:50%;display:flex;align-items:center;gap:8px;max-width:min(520px,calc(100vw - 32px));padding:10px 16px;transform:translate(-50%);border:1px solid;border-radius:8px;font-size:14px;box-shadow:0 6px 20px #0f172a24}.channel-feedback-toast[data-tone=success]{border-color:var(--ant-color-success-border, #b7eb8f);background:var(--ant-color-success-bg, #f6ffed);color:var(--ant-color-success-text, #389e0d)}.channel-feedback-toast[data-tone=error]{border-color:var(--ant-color-error-border, #ffccc7);background:var(--ant-color-error-bg, #fff2f0);color:var(--ant-color-error-text, #cf1322)}.channel-platform-modal__description{margin:0 0 20px;color:var(--ant-color-text-secondary, #646a73);font-size:13px;line-height:20px}.channel-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:62vh;overflow-y:auto;padding:2px}.channel-connect-panel{position:relative;margin-bottom:24px;padding:24px;border:1px solid var(--ant-color-border-secondary, #eef0f5);border-radius:12px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 3px #0f172a0a}.channel-connect-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ant-color-border-secondary, #eef0f5)}.channel-connect-panel input:not([type=radio]):not([type=checkbox]):not([type=file]),.channel-connect-panel select,.channel-connect-panel textarea{border-color:var(--ant-color-border, #d9d9d9)!important;border-radius:6px!important;background:var(--ant-color-bg-container, #fff)!important;color:var(--ant-color-text, #1f2329)!important;transition:border-color .15s ease,box-shadow .15s ease}.channel-connect-panel input:focus,.channel-connect-panel select:focus,.channel-connect-panel textarea:focus{outline:0;border-color:var(--ant-color-primary, #5846e2)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary, #5846e2) 14%,transparent)}.channel-task-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:10px 12px;border:1px solid;border-radius:8px}.channel-task-banner[data-tone=running]{border-color:var(--ant-color-info-border, #91caff);background:var(--ant-color-info-bg, #e6f4ff)}.channel-task-banner[data-tone=success]{border-color:var(--ant-color-success-border, #b7eb8f);background:var(--ant-color-success-bg, #f6ffed)}.channel-task-banner[data-tone=error]{border-color:var(--ant-color-error-border, #ffccc7);background:var(--ant-color-error-bg, #fff2f0)}.channel-task-banner__icon{display:inline-flex;color:var(--ant-color-primary, #5846e2)}.channel-task-banner__summary{color:var(--ant-color-text-secondary, #646a73);font-size:13px;font-variant-numeric:tabular-nums}.channel-task-banner__error{color:var(--ant-color-error-text, #cf1322);font-size:12px}.channel-empty-state{display:flex;flex-direction:column;align-items:center;padding:52px 20px;border:1px dashed var(--ant-color-border, #d9d9d9);border-radius:12px;background:var(--ant-color-fill-quaternary, #fafafa);color:var(--ant-color-text-tertiary, #8c8c8c);text-align:center}.channel-empty-state[data-tone=warning]{border-color:var(--ant-color-warning-border, #ffd591);background:var(--ant-color-warning-bg, #fff7e6);color:var(--ant-color-warning-text, #ad6800)}.channel-empty-state__icon{display:inline-flex;margin-bottom:12px;opacity:.72}.channel-empty-state p{margin:0 0 6px;color:var(--ant-color-text-secondary, #646a73);font-size:15px}.channel-empty-state[data-tone=warning] p{margin-bottom:12px;color:inherit}.channel-empty-state>span:last-child{font-size:13px}.tg-group-modal__description{margin:0 0 16px;color:var(--ant-color-text-secondary, #646a73);font-size:13px;line-height:20px}.tg-group-modal__create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-radius:8px;background:var(--ant-color-fill-quaternary, #f7f8fa)}.tg-group-modal__summary{display:flex;justify-content:space-between;margin-top:18px;padding-bottom:8px;color:var(--ant-color-text-secondary, #646a73);font-size:12px;font-weight:500}.tg-group-modal__list{max-height:320px;overflow-y:auto;border-top:1px solid var(--ant-color-border-secondary, #eef0f5)}.tg-group-modal__item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 4px;border-bottom:1px solid var(--ant-color-border-secondary, #eef0f5);transition:background-color .15s ease}.tg-group-modal__item:hover{background:var(--ant-color-fill-quaternary, #fafafa)}.tg-group-modal__item-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--ant-color-primary-bg, #f0edff);color:var(--ant-color-primary, #5846e2)}.tg-group-modal__item-copy{display:flex;flex-direction:column;min-width:0}.tg-group-modal__item-copy strong{overflow:hidden;color:var(--ant-color-text, #1f2329);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tg-group-modal__item-copy span{margin-top:2px;color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px}.tg-group-modal__actions{display:flex;align-items:center;gap:2px}.tg-group-modal__actions button[aria-label^=删除]{color:var(--ant-color-error, #ff4d4f)}.tg-group-modal__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--ant-color-text-tertiary, #8c8c8c);font-size:13px}.tg-group-edit-form{display:flex;flex-direction:column;gap:8px}.tg-group-edit-form label{color:var(--ant-color-text, #1f2329);font-size:13px;font-weight:500}@media(max-width:760px){.channel-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.channel-settings-page{padding:16px}.channel-settings-header{align-items:stretch;flex-direction:column}.tg-group-modal__create,.channel-platform-grid{grid-template-columns:1fr}}.channel-integration-shell:after{content:"";position:absolute;z-index:3;top:1px;bottom:1px;left:214px;width:12px;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(15,23,42,.14),transparent);transition:opacity .15s ease}.channel-integration-shell.is-horizontally-scrolled:after{opacity:1}.channel-settings-pagination{min-height:48px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.channel-settings-pagination .ui-pagination{padding:12px 4px 4px}.channel-integration-table .channel-actions{width:160px;min-width:160px;max-width:160px;text-align:left!important}.channel-integration-table .channel-actions__content{justify-content:flex-start}.channel-integration-table .channel-actions__content .ant-btn-text{color:var(--ant-color-primary, #5846e2)}.channel-integration-table .channel-actions__content .ant-btn-text:not(:disabled):hover,.channel-integration-table .channel-actions__content .ant-btn-text:not(:disabled):focus-visible{background:var(--ant-color-primary-bg, #f3f0ff);color:var(--ant-color-primary-hover, #4938c8)}.channel-integration-table .channel-actions__content .channel-action--danger{color:var(--ant-color-error, #cf1322)}.channel-integration-table .channel-actions__content .channel-action--danger:not(:disabled):hover,.channel-integration-table .channel-actions__content .channel-action--danger:not(:disabled):focus-visible{background:var(--ant-color-error-bg, #fff1f0);color:var(--ant-color-error-hover, #a8071a)}.channel-integration-table .channel-more-action{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text-secondary, #646a73);cursor:pointer;transition:background-color .15s ease,color .15s ease}.channel-integration-table .channel-more-action:hover,.channel-integration-table .channel-more-action:focus-visible,.channel-integration-table .channel-more-action.is-open{outline:0;background:var(--ant-color-primary-bg, #f0edff);color:var(--ant-color-primary, #5846e2)}.channel-integration-table .channel-overflow-action{display:none!important}.customer-management-table .customer-selection{position:sticky;z-index:3;left:0;box-sizing:border-box;width:44px;min-width:44px;max-width:44px;padding:0!important;text-align:center;background:var(--wui-table-card-bg, #fff)!important}.customer-management-table .customer-selection>.ant-checkbox-wrapper{display:inline-flex;margin-inline:0;vertical-align:middle;line-height:1}.customer-management-table .customer-sticky-nickname{position:sticky;z-index:2;left:44px;box-sizing:border-box;width:168px;min-width:168px;max-width:168px;overflow:hidden;text-overflow:ellipsis;background:var(--wui-table-card-bg, #fff)!important}.customer-management-table thead .customer-selection,.customer-management-table thead .customer-sticky-nickname{z-index:4;background:var(--wui-table-header-bg, #fff)!important}.customer-management-table tbody tr:hover .customer-selection,.customer-management-table tbody tr:hover .customer-sticky-nickname{background:var(--wui-table-hover, #fafafa)!important}.customer-management-table .customer-nickname-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.conversation-management-table .conversation-sticky-visitor{position:sticky;z-index:2;left:0;box-sizing:border-box;width:168px;min-width:168px;max-width:168px;overflow:hidden;background:var(--wui-table-card-bg, #fff)!important}.conversation-management-table thead .conversation-sticky-visitor{z-index:4;background:var(--wui-table-header-bg, #fff)!important}.conversation-management-table tbody tr:hover .conversation-sticky-visitor{background:var(--wui-table-hover, #fafafa)!important}.conversation-visitor-cell{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.conversation-visitor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.channel-account-cell{display:flex;align-items:flex-start;gap:10px;min-width:0}.channel-account-cell__avatar{position:relative;flex:0 0 auto;padding-bottom:8px}.channel-account-cell__body{flex:1;min-width:0}.channel-account-cell__name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ant-color-text);font-weight:600}.channel-account-cell__group{flex:0 0 auto;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:4px;background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-size:11px;font-weight:400}.channel-account-cell__meta{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;color:var(--ant-color-text-tertiary);font-size:12px}.channel-account-cell__platform{position:absolute;left:-4px;bottom:0;z-index:1;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ant-color-bg-container);border-radius:50%;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary)}.channel-refresh-icon{display:inline-flex;align-items:center;justify-content:center}.channel-refresh-icon.is-refreshing{animation:channel-refresh-spin .7s linear infinite}@keyframes channel-refresh-spin{to{transform:rotate(360deg)}}.channel-account-cell__remark{display:flex;align-items:center;gap:4px;min-width:0;margin-top:3px;color:var(--ant-color-text-tertiary);font-size:11px}.channel-account-cell__remark>span:first-child{flex:0 0 auto}.channel-account-cell__remark input{width:100%;min-width:0;height:24px;padding:2px 6px;border:1px solid var(--ant-color-border);border-radius:4px;background:var(--ant-color-bg-container);color:var(--ant-color-text);font-size:11px}.channel-account-cell__remark button{flex:0 0 auto;display:inline-flex;padding:2px;border:0;background:transparent;color:var(--ant-color-text-tertiary);cursor:pointer}.channel-action-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020}.channel-action-menu{position:fixed;z-index:10021;width:176px;max-height:min(360px,calc(100vh - 16px));overflow-y:auto;padding:4px;border:1px solid var(--ant-color-border-secondary, #e8e8e8);border-radius:8px;background:var(--ant-color-bg-elevated, #fff);box-shadow:var(--ant-box-shadow-secondary, 0 8px 24px rgba(15, 23, 42, .16))}.channel-action-menu button{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text, #333);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.channel-action-menu button>.wui-button__label{width:100%;text-align:left}.channel-action-menu button:hover,.channel-action-menu button:focus-visible{background:var(--ant-color-primary-bg, #f0edff);color:var(--ant-color-primary, #5846e2);outline:0}.channel-action-menu button.is-danger{color:var(--ant-color-error, #cf1322)}.channel-action-menu button.is-danger:hover,.channel-action-menu button.is-danger:focus-visible{background:var(--ant-color-error-bg, #fff1f0);color:var(--ant-color-error, #cf1322)}.channel-action-menu button.is-danger:first-of-type{margin-top:4px;border-top:1px solid var(--ant-color-border-secondary);border-radius:0 0 5px 5px}@media(max-width:900px){.channel-integration-table .channel-sticky-account{width:160px;min-width:160px;max-width:160px}.channel-integration-shell:after{left:204px}}.ui-pagination{display:flex;align-items:center;justify-content:flex-end;padding:10px 0}@media(max-width:640px){.ui-pagination{justify-content:center}}.wui-data-grid__header,.wui-data-grid__row{display:grid;width:max(100%,var(--wui-grid-min-width));box-sizing:border-box;column-gap:12px;align-items:center}.wui-data-grid>.wui-data-table__scroll{background:linear-gradient(to bottom,var(--wui-table-header-bg) 0 40px,var(--wui-table-card-bg) 40px 100%)}.wui-data-grid__header{box-sizing:border-box;height:40px;min-height:40px;padding:0 12px;background:var(--wui-table-header-bg);color:var(--wui-table-header-color);border-bottom:1px solid var(--wui-table-border);font-size:12px;font-weight:600;line-height:1.2}.wui-data-grid__row{min-height:44px;padding:8px 12px;background:var(--wui-table-card-bg);color:var(--wui-table-text);border-bottom:1px solid var(--wui-table-border);font-size:13px;line-height:1.5;transition:background-color .15s ease}.wui-data-grid__row .wui-button:not(.wui-button--unstyled){flex:0 0 auto}.wui-data-grid__row:last-child{border-bottom:0}.wui-data-grid__row:hover,.wui-data-grid__row.is-selected{background:var(--wui-table-hover)}.wui-data-grid__row.is-disabled{opacity:.7}.copilot-nav-card{--copilot-brand: var(--brand-primary, #5846e2);--copilot-border: transparent;--copilot-surface: transparent;--copilot-surface-hover: var(--copilot-nav-hover);--copilot-label: var(--copilot-nav-text);--copilot-muted: color-mix(in srgb, var(--copilot-nav-text) 68%, transparent);align-items:center;background:var(--copilot-surface);border:1px solid var(--copilot-border);box-shadow:none;box-sizing:border-box;color:var(--copilot-label);display:flex;overflow:hidden;position:relative;text-decoration:none;transform:translateY(0);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.copilot-nav-card[data-theme=dark]{--copilot-muted: color-mix(in srgb, var(--copilot-nav-text) 62%, transparent)}.copilot-nav-card:hover{background:var(--copilot-surface-hover);border-color:transparent;box-shadow:none}.copilot-nav-card[data-active=true]{background:color-mix(in srgb,var(--copilot-brand) 9%,var(--copilot-nav-hover));border-color:transparent;box-shadow:inset 2px 0 color-mix(in srgb,var(--copilot-brand) 76%,transparent)}.copilot-nav-card[data-theme=dark][data-active=true]{background:color-mix(in srgb,var(--copilot-brand) 16%,var(--copilot-nav-hover))}.copilot-nav-card--collapsed[data-active=true]{box-shadow:inset 2px 0 color-mix(in srgb,var(--copilot-brand) 76%,transparent)}.copilot-nav-card:active{background:color-mix(in srgb,var(--copilot-brand) 12%,var(--copilot-nav-hover));transform:translateY(1px)}.copilot-nav-card:focus-visible{outline:2px solid var(--copilot-brand);outline-offset:1px}.copilot-nav-card--expanded{border-radius:var(--radius-lg, 8px);gap:var(--space-sm, 8px);margin-bottom:var(--space-sm, 8px);min-height:40px;padding:5px 10px;width:100%}.copilot-nav-card--collapsed{border-radius:10px;height:34px;justify-content:center;margin:0 auto var(--space-sm, 8px);width:34px}.copilot-nav-card__sheen{background:linear-gradient(112deg,color-mix(in srgb,var(--copilot-brand) 4%,transparent),transparent 58%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.copilot-nav-card__collapsed-icon,.copilot-nav-card__icon,.copilot-nav-card__copy,.copilot-nav-card__status{position:relative}.copilot-nav-card__collapsed-icon{display:flex}.copilot-nav-card__icon{align-items:center;background:color-mix(in srgb,var(--copilot-brand) 7%,transparent);border:1px solid color-mix(in srgb,var(--copilot-brand) 11%,transparent);border-radius:var(--radius-lg, 8px);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.copilot-nav-card__copy{flex:1;min-width:0}.copilot-nav-card__label,.copilot-nav-card__tagline{display:block;overflow-wrap:anywhere;white-space:normal}.copilot-nav-card__label{font-size:12.5px;font-weight:600;line-height:16px}.copilot-nav-card__tagline{color:var(--copilot-muted);font-size:10.5px;line-height:13px}.copilot-nav-card__status{background:color-mix(in srgb,#63c79e 76%,var(--copilot-nav-text));border-radius:50%;box-shadow:none;flex-shrink:0;height:5px;width:5px}.feedback-modal .ant-modal-content{padding:0;overflow:hidden}.feedback-modal .ant-modal-header{margin:0;padding:18px 22px 8px}.feedback-modal .ant-modal-body{padding:12px 22px 8px;max-height:66vh;overflow:auto;background:transparent}.feedback-modal .ant-modal-footer{margin:0;padding:10px 22px 16px;border:0}.feedback-form{display:grid;gap:12px}.feedback-section{display:grid;gap:8px}.feedback-form label{display:block;margin-bottom:5px;font-size:13px;font-weight:600;color:inherit}.feedback-form label b{color:#e5484d}.feedback-type-options{display:flex;flex-wrap:wrap;gap:7px}.feedback-type-option{padding:6px 12px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:12px;cursor:pointer;opacity:.64;transition:transform .15s,opacity .15s,box-shadow .15s}.feedback-type-option:hover{opacity:.9;transform:translateY(-1px)}.feedback-type-option[data-active=true]{opacity:1;font-weight:600;box-shadow:0 0 0 2px currentColor inset,0 3px 10px #45378217}.feedback-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feedback-success,.feedback-error{padding:9px 11px;border-radius:8px}.feedback-success{background:#edfbf2;color:#237804}.feedback-error{background:#fff1f0;color:#cf1322}.feedback-history{padding-top:2px}.feedback-history h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:14px}.feedback-history h3 span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#eeeaff;color:#5846e2;font-size:11px}.feedback-row{padding:8px 0;border-top:1px dashed rgba(127,127,127,.18);font-size:12px;line-height:1.5}.feedback-row>div:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-reply{margin-top:3px;color:#5846e2}.feedback-modal [data-wuwen-component=upload] .ant-upload-list{gap:8px}.feedback-modal [data-wuwen-component=upload] .ant-upload-list-item-container,.feedback-modal [data-wuwen-component=upload] .ant-upload-select{width:78px!important;height:78px!important}.feedback-modal [data-wuwen-component=upload] .ant-upload-select{background:#5846e209!important;border-color:#5846e238!important}.feedback-modal [data-wuwen-component=upload] .ant-upload-select:hover{border-color:#5846e2!important;background:#5846e212!important}@media(max-width:640px){.feedback-modal .ant-modal-body{padding:10px 14px}.feedback-inline-fields{grid-template-columns:1fr}}.feedback-modal .ant-modal-body{overflow-x:hidden;overflow-y:auto}.feedback-form,.feedback-history,.feedback-row{min-width:0}.feedback-row-header{display:flex;min-width:0;align-items:center;gap:6px}.feedback-row-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-history-type,.feedback-history-status{flex:none;padding:1px 7px;border-radius:999px;font-size:11px}.feedback-history-type{background:#f1efff;color:#5846e2}.feedback-history-status--pending{background:#fff4df;color:#a76200}.feedback-history-status--processing{background:#eaf3ff;color:#2762a8}.feedback-history-status--replied{background:#eeeaff;color:#5846e2}.feedback-history-status--resolved{background:#e8f8ef;color:#1f7a4d}.feedback-row-description{display:block;max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.feedback-row>summary{position:relative;padding-right:20px;list-style:none;cursor:pointer}.feedback-row>summary::-webkit-details-marker{display:none}.feedback-row>summary:after{position:absolute;top:8px;right:2px;color:#8b91a1;content:"›";font-size:18px;line-height:1;transition:transform .15s}.feedback-row[open]>summary:after{transform:rotate(90deg)}.feedback-record-detail{display:grid;gap:7px;margin-top:8px;padding:10px;border-radius:8px;background:#5846e209}.feedback-record-detail>span{color:#8b91a1;font-size:11px}.feedback-record-detail p{margin:0;line-height:1.6;white-space:pre-wrap}.feedback-record-detail .feedback-reply{display:grid;gap:6px;margin-top:3px;padding-top:8px;border-top:1px solid rgba(88,70,226,.12);color:inherit}.feedback-record-detail .feedback-reply>strong{color:#5846e2}.customer-unlock-menu{margin:4px 6px;padding:5px 0}.customer-unlock-menu__entry,.customer-unlock-menu__active{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:13px;text-align:left}.customer-unlock-menu__entry{cursor:pointer}.customer-unlock-menu__entry:hover{background:#5846e214;color:#5846e2}.customer-unlock-menu__entry:disabled{cursor:wait;opacity:.6}.customer-unlock-menu__icon{display:inline-flex;color:#667085}.customer-unlock-menu__icon--active{color:#16a34a}.customer-unlock-menu__arrow{margin-left:auto;color:#a0a7b4;font-size:18px}.customer-unlock-menu__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.customer-unlock-menu__text strong{color:#15803d;font-size:12px;font-weight:600}.customer-unlock-menu__text small{color:#98a0ad;font-size:10px}.customer-unlock-menu__lock{padding:3px 7px;border:0;border-radius:5px;background:#f0fdf4;color:#15803d;font-size:11px;cursor:pointer}.customer-unlock-menu__lock:hover{background:#dcfce7}.customer-unlock-menu__error{padding:4px 8px;color:#dc2626;font-size:11px;line-height:1.4}.customer-unlock-modal .ant-modal-content{padding:22px 24px 18px;border-radius:14px}.customer-unlock-modal .ant-modal-header{margin-bottom:18px}.customer-unlock-modal .ant-modal-title{font-size:17px}.customer-unlock-modal .ant-modal-footer{margin-top:20px}.customer-unlock-modal .ant-modal-footer .ant-btn{min-width:88px;height:36px;border-radius:8px}.customer-unlock-modal .ant-modal-body{min-width:0;overflow:hidden}.customer-unlock-form{display:grid;width:100%;min-width:0;gap:20px}.customer-unlock-form__intro{display:flex;min-width:0;gap:12px;padding:13px 14px;border-radius:10px;background:#f7f6ff}.customer-unlock-form__intro>div{min-width:0}.customer-unlock-form__intro-icon{display:flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:9px;background:#ebe9ff;color:#5846e2}.customer-unlock-form__intro strong{display:block;margin-bottom:3px;color:#252937;font-size:14px}.customer-unlock-form__intro p{margin:0;color:#747d8c;font-size:12px;line-height:1.55}.customer-unlock-form__section{display:grid;width:100%;min-width:0;gap:10px}.customer-unlock-form__section>label{color:#363c49;font-size:13px;font-weight:600}.customer-unlock-form__section>.ant-btn{max-width:100%}.customer-unlock-form__section>.ant-btn-default{border-style:dashed}.customer-unlock-form__filename{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-unlock-form__file-ready{display:flex;min-width:0;align-items:flex-start;gap:7px;padding:8px 10px;border-radius:8px;background:#f0fdf4;color:#15803d;font-size:12px;line-height:1.5}.customer-unlock-form__divider{display:flex;align-items:center;gap:10px;color:#a0a7b4;font-size:11px}.customer-unlock-form__divider:before,.customer-unlock-form__divider:after{height:1px;flex:1;background:#eceef3;content:""}.customer-unlock-form__textarea{border-radius:9px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;resize:vertical}.customer-unlock-duration{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.customer-unlock-duration__option{position:relative;display:flex;min-height:54px;align-items:center;justify-content:center;gap:3px;padding:0 12px;border:1px solid #e0e3ea;border-radius:9px;background:#fff;color:#596273;cursor:pointer;line-height:1}.customer-unlock-duration__option:hover{border-color:#9589ed;background:#faf9ff}.customer-unlock-duration__option strong{font-size:18px;font-weight:650}.customer-unlock-duration__option span{font-size:11px}.customer-unlock-duration__option--selected{border-color:#5846e2;background:#f3f1ff;color:#5846e2;box-shadow:0 0 0 1px #5846e214}.customer-unlock-duration__check{position:absolute;top:5px;right:6px;display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:50%;background:#5846e2;color:#fff;font-size:9px!important}.customer-unlock-form__notice{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid #dbeafe;border-radius:9px;background:#f5f9ff;color:#64748b;font-size:11px;line-height:1.55}.customer-unlock-form__notice svg{flex:0 0 auto;margin-top:1px;color:#3b82f6}.customer-unlock-form__error{padding:9px 11px;border-radius:8px;background:#fff1f0;color:#cf1322;font-size:12px}@media(max-width:560px){.customer-unlock-duration{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-select-description{margin-bottom:12px;color:#6b7280;line-height:1.55}.member-select-search{width:100%}.member-filter-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.member-filter-label{margin-right:2px;color:#8c8c8c;font-size:12px}.member-filter-button.ant-btn{height:28px;padding-inline:11px;border-color:transparent;border-radius:6px;background:#f5f5f5;color:#595959;box-shadow:none}.member-filter-button.ant-btn:hover,.member-filter-button.ant-btn:focus-visible{border-color:#c9c1ff;background:#f3f0ff;color:#5846e2}.member-filter-button.ant-btn[aria-pressed=true]{border-color:#b8adff;background:#ede9ff;color:#5846e2;font-weight:500}.member-select-list{max-height:288px;overflow:auto;padding:4px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.member-list-item{min-height:38px;border-bottom-color:#f0f1f3!important;border-radius:6px;transition:background-color .15s ease,box-shadow .15s ease}.member-list-item:last-child{border-bottom-color:transparent!important}.member-list-item:not([data-blocked=true]):hover,.member-list-item:not([data-blocked=true]):focus-visible{outline:0;background:#f5f5f5!important;box-shadow:inset 0 0 0 1px #eee}.member-list-item[data-selected=true],.member-list-item[data-selected=true]:hover,.member-list-item[data-selected=true]:focus-visible{background:#f3f0ff!important;box-shadow:inset 0 0 0 1px #d8d0ff}.quick-reply-modal{max-width:calc(100vw - 48px);padding-bottom:0}.quick-reply-modal .ant-modal-content{display:flex;height:min(680px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden;flex-direction:column}.quick-reply-modal .ant-modal-header{flex:none;margin:0;padding:20px 24px 16px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.quick-reply-modal .ant-modal-close{inset-block-start:14px;inset-inline-end:16px}.quick-reply-modal .ant-modal-body{display:flex;min-height:0;flex:1;overflow:hidden}.quick-reply-shell{display:flex;min-height:0;width:100%;flex-direction:column}.quick-reply-body{display:flex;min-height:0;padding:16px 24px;flex:1;flex-direction:column;overflow:hidden}.quick-reply-scopes{display:flex;flex:none;margin-bottom:12px;border-bottom:1px solid}.quick-reply-scope.ant-btn{height:38px;margin-bottom:-1px;padding-inline:16px;border-radius:0}.quick-reply-layout{display:grid;min-height:0;flex:1;grid-template-columns:184px minmax(0,1fr);gap:16px}.quick-reply-categories{min-width:0;padding:8px;border:1px solid;border-radius:8px;overflow:auto}.quick-reply-category.ant-btn{display:flex;height:auto;min-height:36px;width:100%;margin:0 0 2px;padding:7px 10px;align-items:center;justify-content:flex-start;border:0;border-radius:6px;background:transparent;color:var(--quick-reply-text, #333);font:inherit;font-size:13px;font-weight:400;line-height:20px;text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.quick-reply-category.ant-btn:not([aria-pressed=true]):hover{background:var(--quick-reply-hover-bg, #f0f0f0);color:var(--quick-reply-text, #333)}.quick-reply-category.ant-btn[aria-pressed=true]{background:var(--quick-reply-active-bg, #eef2ff);color:var(--quick-reply-active-text, #5846e2);font-weight:600}.quick-reply-category:focus-visible,.quick-reply-card-toggle:focus-visible{outline:2px solid var(--ant-color-primary, #5846e2);outline-offset:2px}.quick-reply-card-toggle:hover{filter:brightness(.98)}.quick-reply-card-toggle:active{filter:brightness(.95)}.quick-reply-category.ant-btn:active{background:var(--ant-color-fill, rgba(0, 0, 0, .1))}.quick-reply-results{display:flex;min-width:0;min-height:0;flex-direction:column}.quick-reply-search{flex:none;margin-bottom:10px}.quick-reply-list{min-height:0;padding-inline-end:4px;flex:1;overflow-y:auto;overscroll-behavior:contain}.quick-reply-card{margin-bottom:8px;border-radius:8px;overflow:hidden}.quick-reply-card-toggle.ant-btn{display:flex;height:auto;width:100%;min-width:0;padding:12px;align-items:flex-start;justify-content:space-between;gap:10px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.quick-reply-card-copy{min-width:0;flex:1}.quick-reply-title{display:-webkit-box;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-reply-title.is-expanded{display:block;overflow:visible}.quick-reply-preview{display:-webkit-box;margin-top:4px;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.quick-reply-meta{display:flex;min-width:0;max-width:45%;align-items:center;flex:none;gap:4px}.quick-reply-meta span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-reply-expanded{padding:0 12px 12px}.quick-reply-full-content{max-height:min(240px,35dvh);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere}.quick-reply-footer{display:flex;flex:none;padding:12px 24px;justify-content:flex-end;border-top:1px solid}@media(max-width:640px){.quick-reply-modal{top:8px;width:calc(100vw - 16px)!important;max-width:none;margin:0 auto}.quick-reply-modal .ant-modal-content{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.quick-reply-modal .ant-modal-header{padding:16px 48px 14px 16px}.quick-reply-body{padding:12px 16px}.quick-reply-layout{display:flex;flex-direction:column;gap:10px}.quick-reply-categories{display:flex;min-height:42px;padding:4px;flex:none;gap:4px;overflow-x:auto;overflow-y:hidden}.quick-reply-category.ant-btn{width:auto;max-width:180px;margin:0;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-reply-meta{max-width:38%}.quick-reply-meta span{max-width:88px}.quick-reply-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}}.pending-media{display:flex;align-items:center;gap:10px;width:min(286px,100%);min-width:224px;padding:10px 11px;border:1px solid #ececf1;border-radius:10px;background:#fff;box-shadow:0 2px 6px #191c280a}.pending-media__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#eeeaff;color:#5846e2}.pending-media__content{flex:1;min-width:0}.pending-media__name{overflow:hidden;color:#29263a;font-size:13px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.pending-media__subtitle{overflow:hidden;margin-top:1px;color:#8a849d;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pending-media__action.ant-btn{flex:0 0 auto;width:30px;min-width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#eeeaff;color:#604be4;box-shadow:none}.pending-media__action.ant-btn:not(:disabled):hover,.pending-media__action.ant-btn:not(:disabled):focus-visible{border-color:transparent;background:#e1dcff;color:#4f39d1}.pending-media[data-status=loading]{border-color:#e2ddfa;background:#fdfcff}.pending-media[data-status=loading] .pending-media__icon{background:#f0edff}.pending-media[data-status=error]{border-color:#ffd9dc;background:#fffafb}.pending-media[data-status=error] .pending-media__icon{background:#fff0f1;color:#d9363e}.pending-media[data-status=error] .pending-media__subtitle{color:#d9363e}.pending-media[data-status=error] .pending-media__action.ant-btn{background:#ffe9eb;color:#d9363e}.pending-media[data-status=error] .pending-media__action.ant-btn:not(:disabled):hover,.pending-media[data-status=error] .pending-media__action.ant-btn:not(:disabled):focus-visible{background:#ffdde0;color:#c72730}@media(max-width:480px){.pending-media{min-width:210px}}.management-form-grid{display:grid;gap:16px}.management-form-field{display:grid;gap:8px;color:var(--text-secondary, #475467);font-size:13px;font-weight:500}.management-form-field--required:before{position:absolute;content:"*";color:#ff4d4f;transform:translate(-9px)}.management-form-field [data-wuwen-component=input],.management-form-field [data-wuwen-component=select]{width:100%}.chat-dropdown-menu{padding:5px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a24!important}.chat-dropdown-item{display:flex!important;align-items:center!important;width:100%!important;min-height:34px!important;gap:8px!important;padding:0 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#3f4450!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;text-align:left!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important}.chat-dropdown-item svg{color:currentColor!important;stroke:currentColor!important}.chat-dropdown-item:hover,.chat-dropdown-item:focus-visible,.chat-dropdown-item[aria-checked=true]{outline:0!important;background:#f3f0ff!important;color:#5846e2!important}.chat-dropdown-item:active{background:#ebe7ff!important}.chat-dropdown-item:disabled{color:#b8bdc8!important;cursor:not-allowed!important}.chat-dropdown-item--danger{color:#cf1322!important}.chat-dropdown-item--danger:hover,.chat-dropdown-item--danger:focus-visible{background:#fff1f0!important;color:#a8071a!important}.chat-dropdown-trigger:hover,.chat-dropdown-trigger:focus-visible,.chat-dropdown-trigger[data-open=true]{outline:0!important;border-color:#8b7bea!important;background:#f3f0ff!important;color:#5846e2!important}.conversation-list-header-action{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--ant-color-text-tertiary, #8c8c8c)!important;box-shadow:none!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.conversation-list-header-action:hover,.conversation-list-header-action:focus-visible{outline:0!important;border-color:transparent!important;background:var(--ant-color-fill-tertiary, #f5f5f5)!important;color:var(--ant-color-text, #262626)!important}.conversation-list-header-action:focus-visible{box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)!important}.conversation-list-header-action:active,.conversation-list-header-action[data-open=true]{border-color:var(--ant-color-primary-border, #c8c0ff)!important;background:var(--ant-color-primary-bg, #f3f0ff)!important;color:var(--ant-color-primary, #5846e2)!important;box-shadow:none!important}.conversation-list-header-action:disabled{border-color:transparent!important;background:transparent!important;color:var(--ant-color-text-quaternary, #bfbfbf)!important;cursor:not-allowed!important}.chat-dropdown-divider{height:1px;margin:4px 6px;background:#f0f0f0}.chat-dropdown-menu--searchable{padding:0!important}.chat-dropdown-list{padding:5px}.chat-dropdown-item[aria-selected=true]{background:#f3f0ff!important;color:#5846e2!important;font-weight:500!important}.chat-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:4px 8px 6px;flex-wrap:nowrap}.chat-composer-tools{display:flex;align-items:center;flex:1 1 auto;gap:2px;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.chat-composer-tools::-webkit-scrollbar{display:none}.chat-composer-tools>*{flex-shrink:0}.chat-toolbar-icon-button,.chat-toolbar-icon-button:hover,.chat-toolbar-icon-button:focus-visible,.chat-toolbar-icon-button:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important}.chat-toolbar-icon-button:hover,.chat-toolbar-icon-button:focus-visible{outline:0!important;border-color:transparent!important;background:#f0edff!important;color:#5846e2!important}.chat-toolbar-icon-button:focus-visible,.chat-composer-icon-button:focus-visible{box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)!important}.chat-toolbar-icon-button:active{border-color:#ded8ff!important;background:#ebe7ff!important;color:#5846e2!important}.chat-toolbar-icon-button[data-active=true]{border-color:#ded8ff!important;background:#f3f0ff!important;color:#5846e2!important;box-shadow:none!important}.chat-toolbar-icon-button:disabled{border-color:transparent!important;background:transparent!important;color:#c4c8d0!important;box-shadow:none!important}.chat-composer-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#596273!important;flex-shrink:0!important;cursor:pointer!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.chat-composer-icon-button:hover,.chat-composer-icon-button:focus-visible{outline:0!important;background:#f5f5f5!important;color:#596273!important;border-color:transparent!important}.chat-composer-icon-button[data-active=true]{outline:0!important;background:#f3f0ff!important;color:#5846e2!important;border-color:#ded8ff!important}.chat-composer-icon-button:active{background:#ebe7ff!important}.chat-composer-tooltip{position:relative;display:inline-flex;flex:0 0 auto}.chat-composer-tooltip:before,.chat-composer-tooltip:after{position:absolute;left:50%;z-index:1200;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;transition-delay:80ms}.chat-composer-tooltip:before{content:attr(data-tooltip);bottom:calc(100% + 9px);padding:6px 9px;border-radius:6px;background:#1f232bf5;box-shadow:0 6px 18px #0f172a2e;color:#fff;font-size:12px;line-height:1.4;white-space:nowrap}.chat-composer-tooltip:after{content:"";bottom:calc(100% + 4px);border:5px solid transparent;border-top-color:#1f232bf5}.chat-composer-tooltip:hover:before,.chat-composer-tooltip:hover:after,.chat-composer-tooltip:focus-within:before,.chat-composer-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.chat-composer-tooltip:not(:hover):not(:focus-within):before,.chat-composer-tooltip:not(:hover):not(:focus-within):after{transition-delay:0ms}.chat-composer-send-area{display:flex;align-items:center;flex:0 0 auto;gap:6px}.chat-composer-send-button{width:34px!important;height:34px!important;border-color:var(--ant-color-primary, #5846e2)!important;background:var(--ant-color-primary, #5846e2)!important;color:var(--ant-color-white, #fff)!important}.chat-composer-send-button:hover,.chat-composer-send-button:focus-visible{border-color:var(--ant-color-primary-hover, #7565e8)!important;background:var(--ant-color-primary-hover, #7565e8)!important;color:var(--ant-color-white, #fff)!important;box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)!important}.chat-composer-send-button:disabled{border-color:#e5e7eb!important;background:#f5f6f8!important;color:#b8bdc8!important;box-shadow:none!important;cursor:not-allowed!important}.chat-recording-popover{position:absolute;bottom:100%;left:50%;z-index:60;display:flex;margin-bottom:10px;padding:8px 12px;align-items:center;gap:10px;transform:translate(-50%);border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-elevated, #fff);box-shadow:var(--ant-box-shadow-secondary, 0 6px 16px rgba(0, 0, 0, .08))}.chat-recording-action{display:inline-flex!important;width:34px!important;height:34px!important;padding:0!important;align-items:center;justify-content:center;border-radius:6px!important}.chat-recording-action--cancel{border:0!important;background:var(--ant-color-fill-tertiary, #f5f5f5)!important;color:var(--ant-color-text-secondary, #666)!important}.chat-recording-action--cancel:hover,.chat-recording-action--cancel:focus-visible{background:var(--ant-color-fill-secondary, #f0f0f0)!important;color:var(--ant-color-text, #262626)!important}.chat-recording-action--confirm{border-color:var(--ant-color-primary, #5846e2)!important;background:var(--ant-color-primary, #5846e2)!important;color:var(--ant-color-white, #fff)!important}.chat-recording-action--confirm:hover,.chat-recording-action--confirm:focus-visible{border-color:var(--ant-color-primary-hover, #7565e8)!important;background:var(--ant-color-primary-hover, #7565e8)!important}.chat-recording-action:focus-visible{outline:0;box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)!important}.ai-task-panel{position:fixed;z-index:1000;width:min(560px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:12px;background:var(--ant-color-bg-elevated,#fff);box-shadow:var(--ant-box-shadow-secondary,0 12px 32px rgba(31,35,41,.16))}.ai-task-panel__header,.ai-task-panel__footer{display:flex;min-height:52px;padding:10px 16px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0)}.ai-task-panel__heading{display:flex;align-items:center;gap:9px;color:var(--ant-color-text,#262626);font-size:15px}.ai-task-panel__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--ant-color-primary-bg,#f3f0ff)}.ai-task-panel__close.ant-btn{width:28px!important;height:28px!important;padding:0!important;border-radius:6px!important;color:var(--ant-color-text-tertiary,#8c8c8c)!important;font-size:20px;line-height:1;transition:background-color .16s ease,color .16s ease}.ai-task-panel__close.ant-btn:hover,.ai-task-panel__close.ant-btn:focus-visible{background:var(--ant-color-fill-secondary,#f0f0f0)!important;color:var(--ant-color-text,#262626)!important}.ai-task-panel__body{max-height:320px;padding:16px;overflow:auto;background:linear-gradient(180deg,var(--ant-color-fill-quaternary,#fafafa),var(--ant-color-bg-container,#fff) 44%)}.ai-task-panel__footer{justify-content:flex-end;border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);border-bottom:0;background:var(--ant-color-bg-elevated,#fff)}.ai-task-loading,.ai-task-error{display:flex;min-height:96px;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.ai-task-loading>span{width:24px;height:24px;border:3px solid var(--ant-color-primary-border,#c8c0ff);border-top-color:var(--ant-color-primary,#5846e2);border-radius:50%;animation:ai-task-spin .8s linear infinite}@keyframes ai-task-spin{to{transform:rotate(360deg)}}.ai-task-loading small,.ai-task-result small{color:var(--ant-color-text-tertiary,#8c8c8c)}.ai-task-error strong{color:var(--ant-color-error,#ff4d4f)}.ai-task-result{display:grid;gap:10px}.ai-task-result__meta{display:flex;align-items:center;justify-content:space-between;color:var(--ant-color-text-secondary,#595959);font-size:12px;font-weight:600}.ai-task-result__meta em{padding:2px 8px;border-radius:999px;background:var(--ant-color-success-bg,#f6ffed);color:var(--ant-color-success,#52c41a);font-style:normal;font-weight:500}.ai-task-result__content{padding:14px 16px;border:1px solid var(--ant-color-primary-border,#c8c0ff);border-radius:8px;background:var(--ant-color-primary-bg,#f3f0ff);color:var(--ant-color-text,#262626);font-size:14px;white-space:pre-wrap;line-height:1.65;overflow-wrap:anywhere}.ai-task-result small{display:flex;align-items:center;gap:6px;color:var(--ant-color-text-tertiary,#8c8c8c);line-height:1.5}.ai-task-result small:before{content:"i";display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:600}.ai-task-dock{position:fixed;z-index:1000;display:flex;gap:6px}.ai-task-dock button{padding:6px 10px;border:1px solid var(--ant-color-primary-border,#c8c0ff);border-radius:8px;background:var(--ant-color-bg-elevated,#fff);color:var(--ant-color-primary,#5846e2);box-shadow:0 4px 12px #00000014}.chat-bilingual{display:grid;min-width:0;gap:3px}.chat-bilingual__translated,.chat-bilingual__original{min-width:0;white-space:pre-wrap;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.chat-bilingual__translated{color:inherit}.chat-bilingual__divider{display:flex;min-height:12px;align-items:center;gap:6px;color:var(--ant-color-text-tertiary,#8c8c8c);font-size:10px;line-height:12px}.chat-bilingual__divider:after{content:"";height:1px;flex:1;background:currentColor;opacity:.2}.chat-bilingual__divider span{flex:none;font-weight:500}.chat-bilingual__original{color:var(--ant-color-text-secondary,#595959);font-size:12px}.chat-bilingual[data-side=agent] .chat-bilingual__divider{color:#796bbd}.chat-bilingual__loading{display:flex;margin-top:6px;align-items:center;gap:6px;color:var(--ant-color-text-tertiary,#8c8c8c);font-size:11px}.chat-bilingual__loading:before{content:"";width:10px;height:10px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ai-task-spin .8s linear infinite}.chat-bilingual__failed{display:flex;margin-top:6px;align-items:center;gap:4px;color:var(--ant-color-error,#ff4d4f);font-size:11px}.chat-bilingual__failed .ant-btn{height:22px!important;padding-inline:4px!important;color:var(--ant-color-primary,#5846e2)!important;font-size:11px!important}.chat-reactions{display:flex;margin-top:3px;flex-wrap:wrap;gap:4px}.chat-reactions[data-side=agent]{justify-content:flex-end}.chat-reactions[data-side=visitor]{justify-content:flex-start}.chat-reaction-chip{display:inline-flex!important;min-width:26px;height:24px;padding:0 7px!important;align-items:center;justify-content:center;gap:3px;border:1px solid var(--ant-color-border-secondary,#f0f0f0)!important;border-radius:12px!important;background:var(--ant-color-fill-quaternary,#fafafa)!important;color:var(--ant-color-text,#262626)!important;font-size:13px!important;line-height:22px!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease!important}.chat-reaction-chip:not(.chat-reaction-chip--readonly):hover,.chat-reaction-chip:not(.chat-reaction-chip--readonly):focus-visible{border-color:var(--ant-color-primary-border,#c8c0ff)!important;background:var(--ant-color-primary-bg,#f3f0ff)!important}.chat-reaction-chip:not(.chat-reaction-chip--readonly):active{transform:scale(.96)}.chat-reaction-chip[data-selected=true]{border-color:var(--ant-color-primary-border,#c8c0ff)!important;background:var(--ant-color-primary-bg,#f3f0ff)!important;color:var(--ant-color-primary,#5846e2)!important}.chat-reaction-chip--readonly{cursor:default}.chat-reaction-chip__emoji{display:inline-flex;align-items:center;line-height:1}.chat-reaction-chip__count{color:var(--ant-color-text-secondary,#595959);font-size:11px;font-variant-numeric:tabular-nums}.chat-pin-modal .ant-modal-content{border-radius:12px}.chat-pin-modal .ant-modal-header{margin-bottom:16px}.chat-pin-modal .ant-modal-title{color:var(--ant-color-text,#262626);font-size:16px;font-weight:600}.chat-pin-modal .ant-modal-footer{margin-top:18px}.chat-pin-options{display:grid;gap:10px}.chat-pin-option{display:grid!important;width:100%;min-height:64px;height:auto!important;padding:10px 12px!important;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid var(--ant-color-border-secondary,#f0f0f0)!important;border-radius:10px!important;background:var(--ant-color-bg-container,#fff)!important;color:var(--ant-color-text,#262626)!important;text-align:left;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.chat-pin-option:not(:disabled):hover,.chat-pin-option:not(:disabled):focus-visible{border-color:var(--ant-color-primary-border,#c8c0ff)!important;background:var(--ant-color-primary-bg,#f3f0ff)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ant-color-primary,#5846e2) 8%,transparent)!important}.chat-pin-option:disabled{cursor:wait!important;opacity:.6}.chat-pin-option__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--ant-color-primary-bg,#f3f0ff);color:var(--ant-color-primary,#5846e2)}.chat-pin-option__copy{display:grid;min-width:0;gap:2px}.chat-pin-option__copy strong{overflow:hidden;color:var(--ant-color-text,#262626);font-size:14px;line-height:20px;font-weight:500;text-overflow:ellipsis}.chat-pin-option__copy small{color:var(--ant-color-text-secondary,#595959);font-size:12px;line-height:18px;white-space:normal}.chat-pin-option__arrow{color:var(--ant-color-text-quaternary,#bfbfbf);font-size:22px;line-height:1;transition:transform .16s ease,color .16s ease}.chat-pin-option:not(:disabled):hover .chat-pin-option__arrow,.chat-pin-option:not(:disabled):focus-visible .chat-pin-option__arrow{color:var(--ant-color-primary,#5846e2);transform:translate(2px)}.chat-pin-banner__unpin{display:inline-flex!important;height:26px;padding:0 8px!important;flex:none;align-items:center;gap:4px;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--ant-color-text-secondary,#595959)!important;font-size:12px!important;line-height:24px!important;box-shadow:none!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease!important}.chat-pin-banner__unpin:not(:disabled):hover,.chat-pin-banner__unpin:not(:disabled):focus-visible{border-color:var(--ant-color-error-border,#ffccc7)!important;background:var(--ant-color-error-bg,#fff2f0)!important;color:var(--ant-color-error,#ff4d4f)!important}.chat-pin-banner__toggle{display:grid!important;width:28px;min-width:28px;height:28px;padding:0!important;flex:none;place-items:center;border:1px solid var(--ant-color-border-secondary,#f0f0f0)!important;border-radius:7px!important;background:var(--ant-color-bg-container,#fff)!important;color:var(--ant-color-text-secondary,#595959)!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}.chat-pin-banner__toggle:hover,.chat-pin-banner__toggle:focus-visible,.chat-pin-banner__toggle[data-open=true]{border-color:var(--ant-color-primary-border,#c8c0ff)!important;background:var(--ant-color-primary-bg,#f3f0ff)!important;color:var(--ant-color-primary,#5846e2)!important}.chat-pin-details{position:absolute;z-index:10;top:calc(100% + 6px);right:12px;left:12px;overflow:hidden;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:10px;background:var(--ant-color-bg-elevated,#fff);box-shadow:var(--ant-box-shadow-secondary,0 8px 24px rgba(31,35,41,.12))}.chat-pin-details__header{display:flex;min-height:40px;padding:6px 10px 6px 12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0)}.chat-pin-details__header>div{display:flex;align-items:center;gap:6px;color:var(--ant-color-primary,#5846e2)}.chat-pin-details__header strong{color:var(--ant-color-text,#262626);font-size:13px;font-weight:600}.chat-pin-details__header span{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:9px;background:var(--ant-color-fill-secondary,#f0f0f0);color:var(--ant-color-text-secondary,#595959);font-size:11px;font-weight:500}.chat-pin-details__close{display:grid!important;width:26px;min-width:26px;height:26px;padding:0!important;place-items:center;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--ant-color-text-tertiary,#8c8c8c)!important;box-shadow:none!important}.chat-pin-details__close:hover,.chat-pin-details__close:focus-visible{background:var(--ant-color-fill-secondary,#f0f0f0)!important;color:var(--ant-color-text,#262626)!important}.chat-pin-details__body{display:grid;max-height:240px;padding:6px;gap:3px;overflow-y:auto;overscroll-behavior:contain}.chat-pin-details__item{display:grid;min-height:38px;padding:4px 6px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;border:1px solid transparent;border-radius:7px;color:var(--ant-color-text-secondary,#595959);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.chat-pin-details__item:hover{background:var(--ant-color-fill-quaternary,#fafafa);color:var(--ant-color-text,#262626)}.chat-pin-details__item[data-active=true]{background:var(--ant-color-primary-bg,#f3f0ff);color:var(--ant-color-text,#262626)}.chat-pin-details__select{display:grid!important;width:100%;min-width:0;height:auto!important;min-height:28px;padding:0 2px!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:0!important;background:transparent!important;color:inherit!important;text-align:left;box-shadow:none!important}.chat-pin-details__select:focus-visible{border-radius:5px!important;outline:2px solid var(--ant-color-primary-border,#c8c0ff)!important;outline-offset:1px}.chat-pin-details__index{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:var(--ant-color-fill-secondary,#f0f0f0);color:var(--ant-color-text-tertiary,#8c8c8c);font-size:11px;font-variant-numeric:tabular-nums}.chat-pin-details__item[data-active=true] .chat-pin-details__index{background:var(--ant-color-primary,#5846e2);color:var(--ant-color-white,#fff)}.chat-pin-details__preview{min-width:0;overflow:hidden;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.chat-pin-details__scope{display:inline-flex;height:22px;padding:0 7px;align-items:center;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:11px;background:var(--ant-color-fill-quaternary,#fafafa);color:var(--ant-color-text-secondary,#595959);font-size:11px;font-weight:500;line-height:20px;white-space:nowrap}.chat-pin-details__scope[data-scope=self]{border-color:var(--ant-color-info-border,#91caff);background:var(--ant-color-info-bg,#e6f4ff);color:var(--ant-color-info,#1677ff)}.chat-pin-details__scope[data-scope=both]{border-color:var(--ant-color-primary-border,#c8c0ff);background:var(--ant-color-primary-bg,#f3f0ff);color:var(--ant-color-primary,#5846e2)}.chat-pin-list__unpin{display:grid!important;width:24px;min-width:24px;height:24px;padding:0!important;flex:none;place-items:center;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--ant-color-text-tertiary,#8c8c8c)!important;box-shadow:none!important}.chat-pin-list__unpin:not(:disabled):hover,.chat-pin-list__unpin:not(:disabled):focus-visible{background:var(--ant-color-error-bg,#fff2f0)!important;color:var(--ant-color-error,#ff4d4f)!important}.voice-attachment-preview{display:flex;width:100%;min-height:56px;padding:8px 10px;align-items:center;gap:10px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000005;transition:border-color .15s ease,box-shadow .15s ease}.voice-attachment-preview:hover{border-color:var(--ant-color-primary-border, #c8c0ff);box-shadow:0 2px 8px #5846e214}.voice-attachment-preview audio{display:none}.voice-attachment-preview__play.ant-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:50%!important;background:var(--ant-color-primary-bg, #f3f0ff)!important;color:var(--ant-color-primary, #5846e2)!important}.voice-attachment-preview__play.ant-btn:hover,.voice-attachment-preview__play.ant-btn:focus-visible{background:var(--ant-color-primary-bg-hover, #ebe7ff)!important;color:var(--ant-color-primary-hover, #7565e8)!important}.voice-attachment-preview__play.ant-btn:focus-visible,.voice-attachment-preview__remove.ant-btn:focus-visible{box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)!important}.voice-attachment-preview__pause{display:inline-flex;width:12px;height:14px;border-inline:3px solid currentColor}.voice-attachment-preview__track{flex:1;min-width:120px}.voice-attachment-preview__meta{display:flex;margin-bottom:5px;justify-content:space-between;gap:12px;color:var(--ant-color-text-secondary, #595959);font-size:12px;line-height:1}.voice-attachment-preview__meta span:last-child{color:var(--ant-color-text-tertiary, #8c8c8c);font-variant-numeric:tabular-nums}.voice-attachment-preview__range{width:100%;height:4px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;outline:none;background:linear-gradient(to right,var(--ant-color-primary, #5846e2) var(--voice-progress),var(--ant-color-fill-secondary, #f0f0f0) var(--voice-progress));cursor:pointer}.voice-attachment-preview__range::-webkit-slider-thumb{width:12px;height:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--ant-color-bg-container, #fff);border-radius:50%;background:var(--ant-color-primary, #5846e2);box-shadow:0 1px 3px #0003}.voice-attachment-preview__range::-moz-range-thumb{width:9px;height:9px;border:2px solid var(--ant-color-bg-container, #fff);border-radius:50%;background:var(--ant-color-primary, #5846e2);box-shadow:0 1px 3px #0003}.voice-attachment-preview__range:focus-visible{box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)}.voice-attachment-preview__actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.voice-attachment-preview__send.ant-btn{border-radius:6px!important;box-shadow:none!important}.voice-attachment-preview__remove.ant-btn{width:28px!important;height:28px!important;padding:0!important;color:var(--ant-color-text-tertiary, #8c8c8c)!important}.voice-attachment-preview__remove.ant-btn:hover{background:var(--ant-color-fill-tertiary, #f5f5f5)!important;color:var(--ant-color-text, #262626)!important}@media(max-width:520px){.voice-attachment-preview{gap:8px}.voice-attachment-preview__meta span:first-child{display:none}.voice-attachment-preview__send.ant-btn>span:not(.ant-btn-icon){display:none}.voice-attachment-preview__send.ant-btn{width:32px;padding-inline:0!important}}.ai-grammar-popover{position:fixed;z-index:10000;overflow:hidden;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:12px;background:var(--ant-color-bg-elevated, #fff);box-shadow:var(--ant-box-shadow-secondary, 0 8px 28px rgba(0, 0, 0, .16))}.ai-grammar-popover__header{display:flex;min-height:48px;padding:8px 12px 8px 16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.ai-grammar-popover__header>div{display:flex;align-items:center;gap:8px;color:var(--ant-color-text, #262626);font-size:15px}.ai-grammar-popover__close.ant-btn{width:28px!important;height:28px!important;padding:0!important;color:var(--ant-color-text-tertiary, #8c8c8c)!important;font-size:20px;line-height:1}.ai-grammar-popover__body{max-height:min(58vh,520px);padding:16px;overflow-y:auto}.ai-grammar-popover__footer{display:flex;min-height:52px;padding:10px 16px;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-fill-quaternary, #fafafa)}.ai-grammar-loading{display:flex;min-height:120px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ant-color-text-secondary, #595959);text-align:center}.ai-grammar-loading strong{color:var(--ant-color-text, #262626);font-size:15px}.ai-grammar-loading__dot{width:28px;height:28px;border:3px solid var(--ant-color-primary-border, #c8c0ff);border-top-color:var(--ant-color-primary, #5846e2);border-radius:50%;animation:ai-grammar-spin .8s linear infinite}@keyframes ai-grammar-spin{to{transform:rotate(360deg)}}.ai-grammar-result{display:grid;gap:12px}.ai-grammar-panel{overflow:hidden;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-fill-quaternary, #fafafa)}.ai-grammar-panel--corrected{border-color:var(--ant-color-primary-border, #c8c0ff);background:var(--ant-color-primary-bg, #f3f0ff)}.ai-grammar-panel__title{padding:8px 12px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0);color:var(--ant-color-text-secondary, #595959);font-size:12px;font-weight:600}.ai-grammar-panel--corrected .ai-grammar-panel__title{border-bottom-color:var(--ant-color-primary-border, #c8c0ff);color:var(--ant-color-primary, #5846e2)}.ai-grammar-panel__content{max-height:180px;padding:12px;overflow-y:auto;color:var(--ant-color-text, #262626);font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ai-grammar-warning{display:flex;padding:10px 12px;flex-direction:column;gap:3px;border:1px solid var(--ant-color-warning-border, #ffe58f);border-radius:8px;background:var(--ant-color-warning-bg, #fffbe6);color:var(--ant-color-text-secondary, #595959);font-size:13px}.ai-grammar-warning strong{color:var(--ant-color-warning-text, #ad6800)}.ai-grammar-disclaimer{margin:0;color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px;line-height:1.5}.ai-grammar-undo{position:absolute;bottom:40px;left:0;z-index:50;display:flex;min-width:210px;padding:7px 8px 7px 12px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--ant-color-primary-border, #c8c0ff);border-radius:8px;background:var(--ant-color-bg-elevated, #fff);box-shadow:var(--ant-box-shadow-secondary, 0 6px 16px rgba(0, 0, 0, .08));color:var(--ant-color-text-secondary, #595959);font-size:13px;white-space:nowrap}.ai-grammar-undo .ant-btn{padding-inline:6px!important;color:var(--ant-color-primary, #5846e2)!important}@media(max-width:640px){.ai-grammar-popover__body{padding:12px}.ai-grammar-panel__content{max-height:140px}}@media(prefers-reduced-motion:reduce){.ai-grammar-loading__dot{animation-duration:1.6s}}.chat-empowerment-modal .ant-modal-content{border-radius:8px}.chat-empowerment-modal .ant-modal-header{margin-bottom:20px}.chat-vote-field{margin-bottom:16px}.chat-vote-label{display:block;margin-bottom:6px;color:var(--ant-color-text, #262626);font-size:14px;font-weight:500}.chat-vote-options{display:flex;flex-direction:column;gap:8px}.chat-vote-option{display:flex;align-items:flex-start;gap:8px}.chat-vote-option>[data-wuwen-component=input]{flex:1}.chat-vote-remove{width:32px!important;height:32px!important;padding:0!important;color:var(--ant-color-text-tertiary, #8c8c8c)!important}.chat-vote-remove:not(:disabled):hover{color:var(--ant-color-error, #ff4d4f)!important;background:var(--ant-color-error-bg, #fff2f0)!important}.chat-vote-add{height:32px!important;margin-top:8px;padding-inline:0!important;color:var(--ant-color-primary, #5846e2)!important}.chat-vote-multiple{display:flex;padding-top:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);color:var(--ant-color-text, #262626);font-size:14px}.chat-evaluation-content{display:flex;align-items:flex-start;gap:12px;color:var(--ant-color-text-secondary, #595959);font-size:14px;line-height:1.6}.chat-evaluation-warning{display:flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;background:var(--ant-color-warning, #faad14);color:#fff;font-weight:700;line-height:1}.visitor-tag-picker{display:grid;grid-template-columns:188px minmax(0,1fr);min-height:440px;overflow:hidden;border:1px solid var(--tag-picker-border);border-radius:14px;background:#6366f105;box-shadow:inset 0 1px #ffffff8c}.visitor-tag-picker__groups{padding:16px 10px;border-right:1px solid var(--tag-picker-border);background:linear-gradient(180deg,#6366f113,#6366f106)}.visitor-tag-picker__groups-title{padding:0 10px 10px;color:#8c8c8c;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.visitor-tag-picker__group{display:flex!important;justify-content:space-between!important;width:100%;min-width:0;margin-bottom:3px;padding:9px 10px!important;border-radius:9px!important;color:inherit!important;font-weight:400!important}.visitor-tag-picker__group:hover{background:#5846e20e!important}.visitor-tag-picker__group[aria-pressed=true]{background:var(--tag-picker-surface)!important;color:#5846e2!important;box-shadow:0 3px 12px #44407e17}.visitor-tag-picker__group span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-tag-picker__group b{min-width:22px;margin-left:8px;padding:1px 5px;border-radius:999px;background:#5846e214;font-size:10px;font-weight:600;text-align:center}.visitor-tag-picker__content{display:flex;flex-direction:column;min-width:0;padding:18px}.visitor-tag-picker__toolbar{padding-bottom:12px;border-bottom:1px solid var(--tag-picker-border)}.visitor-tag-picker__summary{display:flex;align-items:center;justify-content:space-between;padding:9px 2px 0;color:#8c8c8c;font-size:12px}.visitor-tag-picker__summary-actions{display:inline-flex;align-items:center;gap:4px}.visitor-tag-picker__selected-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#5846e217;color:#5846e2;font-weight:600}.visitor-tag-picker__clear-selection{min-height:24px!important;padding:0 6px!important;color:var(--ant-color-text-secondary, #595959)!important;font-size:12px!important}.visitor-tag-picker__clear-selection:not(:disabled):hover{color:#5846e2!important}.visitor-tag-picker__list{min-height:190px;max-height:340px;overflow:auto;padding:10px 5px}.visitor-tag-picker__content[data-creator-expanded=true] .visitor-tag-picker__list{max-height:190px}.visitor-tag-picker__set+.visitor-tag-picker__set{margin-top:12px;padding-top:10px;border-top:1px solid var(--tag-picker-border)}.visitor-tag-picker__set-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:0 2px;color:var(--ant-color-text, #262626)}.visitor-tag-picker__set-header strong{min-width:0;overflow:hidden;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.visitor-tag-picker__set-header span{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--tag-picker-muted);color:#8c8c8c;font-size:10px;font-weight:600;line-height:16px;text-align:center}.visitor-tag-picker__set-values{display:flex;flex-wrap:wrap;gap:6px}.visitor-tag-picker__item{display:inline-flex!important;width:auto;max-width:180px;min-width:88px;min-height:32px;align-items:center!important;padding:4px 8px!important;border:1px solid var(--tag-picker-border)!important;border-radius:6px!important;background:var(--tag-picker-surface)!important;color:inherit!important;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.visitor-tag-picker__item:hover{border-color:#5846e261!important;background:#5846e209!important;box-shadow:0 2px 8px #44407e0f}.visitor-tag-picker__item[aria-pressed=true]{border-color:#7666e8!important;background:linear-gradient(135deg,#5846e21c,#818cf80e)!important;box-shadow:0 4px 14px #5846e217}.visitor-tag-picker__color{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.visitor-tag-picker__meta{display:flex;flex:1;min-width:0;flex-direction:column;margin-left:7px}.visitor-tag-picker__meta strong,.visitor-tag-picker__meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-tag-picker__meta strong{font-size:13px;font-weight:550;line-height:18px}.visitor-tag-picker__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:7px;border:1px solid #d9d9d9;border-radius:4px;color:#fff;flex:0 0 auto;transition:all .16s ease}.visitor-tag-picker__check svg{width:11px;height:11px}.visitor-tag-picker__item[aria-pressed=true] .visitor-tag-picker__check{border-color:#5846e2;background:#5846e2;box-shadow:0 2px 6px #5846e240}.visitor-tag-picker__empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:170px;color:#8c8c8c;text-align:center}.visitor-tag-picker__empty-icon{display:inline-flex;padding:10px;border-radius:50%;background:#5846e214;color:#7666e8}.visitor-tag-picker__empty strong{color:inherit;font-size:13px}.visitor-tag-picker__empty small{opacity:.7}.visitor-tag-picker__creator{margin-top:auto;border:1px solid rgba(88,70,226,.16);border-radius:8px;background:#5846e209}.visitor-tag-picker__creator-toggle{display:flex!important;width:100%;min-height:36px;justify-content:flex-start!important;gap:7px;padding:6px 10px!important;color:var(--ant-color-text-secondary, #595959)!important}.visitor-tag-picker__creator-toggle>svg{margin-left:auto}.visitor-tag-picker__creator-icon{display:inline-flex;padding:4px;border-radius:6px;background:#5846e2;color:#fff}.visitor-tag-picker__creator-body{padding:10px;border-top:1px solid rgba(88,70,226,.12)}.visitor-tag-picker__creator-fields{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:8px;align-items:center}.visitor-tag-picker__creator-values{display:grid;max-height:112px;margin-top:8px;gap:6px;overflow:auto}.visitor-tag-picker__creator-value{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:7px}.visitor-tag-picker__creator-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.visitor-tag-picker__creator-actions>span{margin-right:auto;color:#8c8c8c;font-size:11px}.visitor-tag-picker__creator-hint{padding:6px 2px 0;color:#fa8c16;font-size:11px}@media(max-width:720px){.visitor-tag-picker{grid-template-columns:1fr}.visitor-tag-picker__groups{display:flex;gap:6px;overflow-x:auto;padding:9px;border-right:0;border-bottom:1px solid var(--tag-picker-border)}.visitor-tag-picker__groups-title{display:none}.visitor-tag-picker__group{width:auto;flex:0 0 auto;margin:0}.visitor-tag-picker__summary-actions{gap:2px}.visitor-tag-picker__creator-fields{grid-template-columns:1fr}}.group-member-panel{margin:0 10px 10px;overflow:hidden;color:var(--ant-color-text);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);box-shadow:var(--ant-box-shadow-tertiary)}.group-member-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:7px 12px 7px 16px;border-bottom:1px solid transparent}.group-member-panel__header[data-expanded=true]{border-bottom-color:var(--ant-color-border-secondary)}.group-member-panel__heading,.group-member-panel__toggle{display:flex;min-width:0;align-items:center;gap:6px}.group-member-panel__toggle{justify-content:flex-start;margin-left:-7px;color:var(--ant-color-text)}.group-member-panel__title{overflow:hidden;color:var(--ant-color-text);font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.group-member-panel__count{display:inline-flex;flex:0 0 auto;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;color:var(--ant-color-text-secondary);font-size:12px;font-weight:500;line-height:20px;background:var(--ant-color-fill-tertiary);border-radius:10px}.group-member-panel__subtitle{overflow:hidden;color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.group-member-panel__tools{display:flex;flex:0 0 auto;align-items:center;gap:6px}.group-member-panel__compact-action{height:var(--ant-control-height-sm);min-height:var(--ant-control-height-sm);padding-inline:10px;border-radius:var(--ant-border-radius-md);font-size:var(--ant-font-size);line-height:20px}.group-member-panel__caret{flex:0 0 auto;color:var(--ant-color-text-tertiary);transition:color var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out)}.group-member-panel__toggle:hover .group-member-panel__caret{color:var(--ant-color-primary)}.group-member-panel__body{padding:10px 12px 12px}.group-member-panel__list{max-height:280px;overflow:auto;scrollbar-gutter:stable}.group-member-panel__state{padding:14px 4px;color:var(--ant-color-text-tertiary);font-size:12px;text-align:center}.group-member-panel__item{display:flex;align-items:center;gap:9px;min-height:48px;padding:5px 6px;border-bottom:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-sm);transition:background-color var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out)}.group-member-panel__item:last-child{border-bottom-color:transparent}.group-member-panel__item[data-interactive=true]{cursor:pointer}.group-member-panel__item[data-interactive=true]:hover{background:var(--ant-color-fill-quaternary)}.group-member-panel__avatar{width:28px;height:28px;flex:0 0 auto;border-radius:50%;object-fit:cover}.group-member-panel__avatar-fallback{display:flex;align-items:center;justify-content:center;color:var(--ant-color-primary);font-size:12px;background:var(--ant-color-primary-bg)}.group-member-panel__identity{flex:1;min-width:0}.group-member-panel__name,.group-member-panel__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-member-panel__name{color:var(--ant-color-text);font-size:13px;font-weight:500}.group-member-panel__meta{margin-top:1px;color:var(--ant-color-text-secondary);font-size:11px}.group-member-panel__bot{margin-left:5px;color:var(--ant-color-text-secondary);font-size:9px;font-weight:600}.group-member-panel__source{width:fit-content;margin-top:3px;padding:1px 5px;border-radius:var(--ant-border-radius-sm);font-size:10px;line-height:16px}.group-member-panel__source[data-source=member_list]{color:var(--ant-color-success);background:var(--ant-color-success-bg)}.group-member-panel__source[data-source=chat_history]{color:var(--ant-color-info);background:var(--ant-color-info-bg)}.group-member-panel__remove{flex:0 0 auto;color:var(--ant-color-text-tertiary);opacity:0;transition:color var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out)}.group-member-panel__item:hover .group-member-panel__remove,.group-member-panel__remove:focus-visible{opacity:1}.group-member-panel__remove:hover{color:var(--ant-color-error)}.group-member-panel__form{margin-top:8px;padding:10px;background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius-md)}.group-member-panel__form-label{margin-bottom:6px;color:var(--ant-color-text-secondary);font-size:12px;line-height:20px}.group-member-panel__form-row{display:flex;align-items:center;gap:6px}.group-member-panel__form-actions{display:flex;gap:6px;margin-top:8px}.group-member-panel__input{flex:1;min-width:0}.group-member-panel__invite-button{margin-top:10px}@media(prefers-reduced-motion:reduce){.group-member-panel__caret,.group-member-panel__item,.group-member-panel__remove{transition:none}}.create-group-modal .ant-modal-content{border-radius:10px}.create-group-modal .ant-modal-header{margin-bottom:20px}.create-group-modal .ant-modal-title{color:#262626;font-size:16px;font-weight:600}.create-group-modal__form{display:grid;gap:16px}.create-group-modal__field{display:grid;gap:7px;color:#595959;font-size:13px;font-weight:500}.create-group-modal__field small{color:#8c8c8c;font-size:12px;font-weight:400;line-height:1.5}.create-group-modal__field textarea{resize:vertical}.create-group-modal__error{padding:8px 10px;border-radius:6px;background:#fff2f0;color:#cf1322;font-size:12px}.group-management-modal .ant-modal-content{border-radius:10px}.group-management-modal .ant-modal-header{margin-bottom:20px}.group-management-modal__field{display:grid;gap:7px;color:#595959;font-size:13px;font-weight:500}.group-management-modal__link{padding:11px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa;color:#262626;font-size:13px;line-height:1.6;word-break:break-all;-webkit-user-select:all;user-select:all}.group-management-modal__member-list{max-height:min(52vh,480px);overflow-y:auto;border:1px solid #f0f0f0;border-radius:8px}.group-management-modal__member{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 12px;border-bottom:1px solid #f0f0f0;transition:background-color .16s ease}.group-management-modal__member:last-child{border-bottom:0}.group-management-modal__member:hover{background:#fafafa}.group-management-modal__state{padding:32px 20px;color:#8c8c8c;font-size:13px;text-align:center}.group-management-modal__footer{display:flex;justify-content:flex-end;margin-top:16px}.group-management-modal__avatar{display:flex;flex-direction:column;align-items:center;padding:4px 0 8px}.group-management-modal__avatar-picker{display:block;cursor:pointer}.group-management-modal__avatar-picker img,.group-management-modal__avatar-empty{width:120px;height:120px;border-radius:50%;box-sizing:border-box}.group-management-modal__avatar-picker img{border:1px solid #e8e8e8;object-fit:cover}.group-management-modal__avatar-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #bfbfbf;background:#fafafa;color:#8c8c8c;font-size:12px;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.group-management-modal__avatar-picker:hover .group-management-modal__avatar-empty{border-color:#5846e2;background:#f7f5ff;color:#5846e2}.group-management-modal__avatar-picker:focus-within .group-management-modal__avatar-empty{box-shadow:0 0 0 3px #5846e229}.group-management-modal__hint{margin-top:10px;color:#8c8c8c;font-size:12px}.tag-rule-panel{overflow:hidden}.tag-rule-panel__header{display:flex;min-height:64px;align-items:center;gap:12px;padding:16px}.tag-rule-panel__list{display:grid;flex:1;align-content:start;gap:12px;overflow:auto;padding:16px}.tag-rule-panel__rule-card{transition:border-color .16s ease,box-shadow .16s ease}.tag-rule-panel__rule-card:hover{border-color:#c7c0f6!important;box-shadow:0 2px 8px #5846e214}.tag-rule-panel__editor{box-shadow:0 2px 10px #0f172a0a}.tag-rule-panel__target-row{display:grid;grid-template-columns:minmax(88px,auto) minmax(220px,1fr) auto auto;align-items:center;gap:12px}.tag-rule-panel__condition-row{display:grid;grid-template-columns:140px 120px minmax(220px,1fr);align-items:center;gap:8px;padding:12px;border-radius:8px}.tag-rule-panel__condition-row [data-wuwen-component=input],.tag-rule-panel__condition-row [data-wuwen-component=select]{width:100%}.tag-rule-panel .ant-btn{border-radius:6px;box-shadow:none}.tag-rule-panel .ant-select-selector,.tag-rule-panel .ant-input,.tag-rule-panel .ant-input-affix-wrapper{border-radius:6px!important}@media(max-width:860px){.tag-rule-panel__target-row,.tag-rule-panel__condition-row{grid-template-columns:1fr}}.wui-batch-actions{position:relative;isolation:isolate;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.wui-batch-actions__checkbox{margin:0}.wui-batch-actions__trigger{padding:6px 14px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.wui-batch-actions__trigger:not(:disabled):hover,.wui-batch-actions__trigger:not(:disabled):focus-visible,.wui-batch-actions__trigger[aria-expanded=true]{border-color:#5846e2;background:#f7f5ff;color:#5846e2;box-shadow:0 0 0 2px #5846e214;outline:0}.wui-batch-actions__trigger:not(:disabled):active{background:#efebff;box-shadow:none}.wui-batch-actions__trigger:disabled{border-color:#e5e7eb;background:#f5f5f5;color:#b8bdc8;cursor:not-allowed}.wui-batch-actions__trigger-wrap{position:relative}.wui-batch-actions__menu{position:absolute;z-index:10030;top:calc(100% + 6px);left:0;width:max-content;min-width:176px;max-width:min(320px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 24px));overflow:auto;padding:5px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0f172a2e}.wui-batch-actions__menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#333;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.wui-batch-actions__menu button:not(:disabled):hover,.wui-batch-actions__menu button:not(:disabled):focus-visible{outline:0;background:#f5f3ff;color:#5846e2}.wui-batch-actions__menu button:not(:disabled):active{background:#ebe7ff}.wui-batch-actions__menu button:disabled{opacity:.45;cursor:not-allowed}.wui-batch-actions__menu button.is-danger{color:#cf1322}.wui-batch-actions__menu button.is-danger:not(:disabled):hover,.wui-batch-actions__menu button.is-danger:not(:disabled):focus-visible{background:#fff1f0;color:#cf1322}.wui-batch-actions__group{margin-top:4px;padding-top:4px;border-top:1px solid #f0f0f0}.wui-batch-actions__result{flex:1 1 100%;color:#237804;font-size:12px}.wui-batch-actions__result.is-partial{color:#ad6800}.wui-batch-actions__result details{margin-top:4px}.wui-batch-actions__result ul{max-height:120px;overflow:auto;margin:4px 0 0;padding-left:20px}.wui-batch-actions__portal{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0f172a73}.wui-batch-actions__confirm{width:min(420px,100%);padding:20px;border-radius:10px;background:#fff;box-shadow:0 20px 50px #0f172a40}.wui-batch-actions__confirm h3{margin:0 0 10px;font-size:17px}.wui-batch-actions__confirm>div:not(.wui-batch-actions__confirm-buttons){color:#667085;font-size:13px;line-height:1.6}.wui-batch-actions__confirm-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}@media(max-width:640px){.wui-batch-actions{width:100%}.wui-batch-actions__trigger-wrap{flex:1}.wui-batch-actions__trigger-wrap>button{width:100%}.wui-batch-actions__menu{right:0;left:auto}}.conversation-batch-bar{display:flex;align-items:center;gap:6px;min-height:32px;margin:0 12px 8px;padding:2px 6px;border:1px solid #ebe9f7;border-radius:7px;background:#f8f7fc;white-space:nowrap}.conversation-batch-bar__count{flex-shrink:0;color:#656173;font-size:12px;font-weight:500}.conversation-batch-bar__select-all{display:inline-flex;align-items:center;min-width:26px;min-height:26px;justify-content:center;padding:0;border-radius:5px;cursor:pointer;transition:background .15s}.conversation-batch-bar__select-all:hover{background:#efedf8}.conversation-batch-bar__select-all:focus-within{box-shadow:0 0 0 2px #5846e224}.conversation-batch-bar__checkbox{width:15px;height:15px;margin:0;accent-color:#5846e2}.conversation-batch-actions .wui-batch-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:28px;padding:0!important;border-color:transparent!important;background:transparent!important;color:#5846e2!important;box-shadow:none}.conversation-batch-actions{margin-left:auto}.conversation-batch-action-label{display:flex;align-items:center;gap:9px;min-width:0}.conversation-batch-action-label>svg{flex:0 0 auto;color:#77728a}.wui-batch-actions__menu button:hover .conversation-batch-action-label>svg,.wui-batch-actions__menu button:focus-visible .conversation-batch-action-label>svg{color:currentColor}.wui-batch-actions__menu button.is-danger .conversation-batch-action-label>svg{color:#cf1322}.conversation-batch-actions .wui-batch-actions__trigger:hover:not(:disabled),.conversation-batch-actions .wui-batch-actions__trigger:focus-visible:not(:disabled){border-color:#d9d2f7!important;background:#ede9ff!important}.conversation-batch-actions .wui-batch-actions__trigger:disabled{border-color:transparent!important;background:transparent!important;color:#b9b6c3!important;box-shadow:none}.conversation-batch-bar__exit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#8d88a1;cursor:pointer;transition:background .15s,color .15s}.conversation-batch-bar__exit:hover,.conversation-batch-bar__exit:focus-visible{background:#5846e21a;color:#5846e2;outline:none}.copilot-workspace{position:relative;display:flex;height:100%;min-height:0;overflow:hidden;color:var(--copilot-text);background:var(--copilot-surface)}.copilot-workspace__history{position:relative;display:flex;width:272px;min-height:0;flex:0 0 272px;flex-direction:column;border-right:1px solid var(--copilot-border);background:radial-gradient(circle at 18% 5%,color-mix(in srgb,var(--copilot-primary) 7%,transparent),transparent 30%),var(--copilot-panel)}.copilot-workspace__search{padding:14px 14px 8px}.copilot-workspace__search .ant-input-affix-wrapper{border-radius:9px}.copilot-workspace__main{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:var(--copilot-surface)}.copilot-workspace__header{display:flex;height:58px;flex:0 0 58px;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid;background:color-mix(in srgb,var(--copilot-surface) 94%,transparent)}.copilot-workspace__board{width:360px;min-height:0;flex:0 0 360px;border-left:1px solid var(--copilot-border);background:linear-gradient(color-mix(in srgb,var(--copilot-primary) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--copilot-primary) 2.5%,transparent) 1px,transparent 1px),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--copilot-primary) 9%,transparent),transparent 28%),var(--copilot-panel);background-size:24px 24px,24px 24px,auto,auto}.copilot-history-list,.copilot-chat-window{display:flex;height:100%;min-height:0;flex-direction:column}.copilot-history-list__new{padding:10px 14px 12px}.copilot-history-list__new-button.ant-btn{border-color:transparent;background:linear-gradient(115deg,var(--copilot-primary),color-mix(in srgb,var(--copilot-primary) 72%,#7c5cff));box-shadow:0 7px 18px color-mix(in srgb,var(--copilot-primary) 20%,transparent)}.copilot-history-list__title{display:flex;align-items:center;gap:7px;padding:2px 16px 7px;font-size:11px;font-weight:600;letter-spacing:.08em}.copilot-history-list__title-mark{width:5px;height:5px;border-radius:50%;background:var(--copilot-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--copilot-primary) 10%,transparent),0 0 10px var(--copilot-primary)}.copilot-history-list__scroll{flex:1;overflow-y:auto;padding:4px 8px 12px}.copilot-hist-item{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.copilot-hist-item:hover{transform:translate(2px)}.copilot-hist-item.is-active{border-color:color-mix(in srgb,var(--copilot-primary) 24%,transparent)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--copilot-primary) 12%,transparent),color-mix(in srgb,var(--copilot-primary) 3%,transparent))!important;box-shadow:inset 2px 0 0 var(--copilot-primary),0 5px 16px color-mix(in srgb,var(--copilot-primary) 8%,transparent)}.copilot-history-actions{position:absolute;top:7px;right:7px;display:flex;gap:2px;padding:1px;border-radius:8px;opacity:0;background:color-mix(in srgb,var(--copilot-panel) 92%,transparent);transition:opacity .15s ease}.copilot-hist-item:hover .copilot-history-actions,.copilot-hist-item:focus-within .copilot-history-actions,.copilot-hist-item.is-active .copilot-history-actions{opacity:1}.copilot-history-action.ant-btn{width:26px;min-width:26px;height:26px;padding:0;color:var(--copilot-text-secondary)}.copilot-history-action--edit.ant-btn:hover{color:var(--copilot-primary)!important;background:color-mix(in srgb,var(--copilot-primary) 10%,transparent)!important}.copilot-history-action--delete.ant-btn:hover{color:#ff4d4f!important;background:#ff4d4f1a!important}.copilot-history-rename-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--copilot-primary) 16%,transparent)}.copilot-history-delete-copy{margin:4px 0 0;color:var(--copilot-text-secondary);line-height:1.65}.copilot-chat-window__messages{flex:1;overflow-y:auto;padding:24px clamp(20px,3vw,36px)}.copilot-chat-window__composer{padding:12px clamp(20px,3vw,36px) 14px;border-top:1px solid;background:color-mix(in srgb,var(--copilot-panel) 96%,transparent);box-shadow:0 -8px 24px #00000005}.copilot-shortcuts{display:flex;max-width:760px;flex-wrap:wrap;gap:7px;margin:0 auto 10px}.copilot-shortcuts .ant-btn{height:28px;padding-inline:11px;border-radius:14px;box-shadow:none}.copilot-composer{overflow:visible;box-shadow:0 8px 28px #00000012!important}.copilot-composer .ant-btn-text{color:var(--copilot-text-secondary)}.copilot-composer .ant-btn-text:hover{color:var(--copilot-primary)!important;background:color-mix(in srgb,var(--copilot-primary) 9%,transparent)!important}.copilot-empty-state{display:grid;flex:1;place-items:center;padding:32px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--copilot-primary) 8%,transparent),transparent 38%)}.copilot-empty-state__card{width:min(440px,100%);padding:36px 32px;border:1px solid var(--copilot-border);border-radius:16px;background:var(--copilot-panel);box-shadow:0 12px 36px #0000000f;text-align:center}.copilot-empty-state__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:14px;color:var(--copilot-primary);background:color-mix(in srgb,var(--copilot-primary) 12%,transparent)}.copilot-dashboard-board{height:100%;overflow-y:auto;padding:16px}.copilot-board-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700}.copilot-board-heading__icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--copilot-primary) 22%,transparent);border-radius:9px;color:var(--copilot-primary);background:linear-gradient(145deg,color-mix(in srgb,var(--copilot-primary) 15%,transparent),color-mix(in srgb,var(--copilot-primary) 4%,transparent));box-shadow:0 5px 14px color-mix(in srgb,var(--copilot-primary) 11%,transparent)}.copilot-board-heading__badge{margin-left:auto;padding:3px 7px;border:1px solid color-mix(in srgb,var(--copilot-primary) 18%,transparent);border-radius:999px;color:var(--copilot-primary);background:color-mix(in srgb,var(--copilot-primary) 7%,transparent);font-size:9px;font-weight:700;letter-spacing:.08em}.copilot-board-kpi{position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--copilot-primary) 6%,var(--copilot-panel)),var(--copilot-panel) 62%)!important;box-shadow:0 7px 20px #0000000a}.copilot-board-kpi:before{position:absolute;top:0;right:12px;left:12px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--copilot-primary),transparent);content:"";opacity:.62}.copilot-board-section-title:before{display:inline-block;width:3px;height:11px;margin-right:7px;border-radius:2px;background:linear-gradient(180deg,var(--copilot-primary),color-mix(in srgb,var(--copilot-primary) 35%,transparent));content:""}.copilot-dashboard-board .ant-btn{box-shadow:none}.copilot-board-card,.copilot-board-task,.copilot-board-operation{position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--copilot-primary) 3%,var(--copilot-panel)),var(--copilot-panel) 54%)!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.copilot-board-card:hover,.copilot-board-task:hover,.copilot-board-operation:hover{border-color:color-mix(in srgb,var(--copilot-primary) 28%,var(--copilot-border))!important;box-shadow:0 8px 24px #0000000f}.copilot-capability-chip.ant-btn{height:auto;justify-content:flex-start;white-space:normal}.copilot-capability-chip.ant-btn:hover{border-color:var(--copilot-primary)!important;color:var(--copilot-primary)!important;background:color-mix(in srgb,var(--copilot-primary) 7%,transparent)!important}@media(max-width:1180px){.copilot-workspace__history{width:240px;flex-basis:240px}.copilot-workspace__board{width:320px;flex-basis:320px}}@media(max-width:960px){.copilot-workspace__board{position:absolute;z-index:10;top:0;right:0;bottom:0;width:min(360px,88vw);box-shadow:-16px 0 36px #0000001f}}.widget-settings-page{height:100%;padding:24px;overflow:auto;background:var(--ant-color-bg-layout, #f5f5f5);color:var(--ant-color-text, #262626)}.widget-settings-remark-input{min-height:32px;border-color:var(--ant-color-border, #d9d9d9)!important;border-radius:6px!important;background:var(--ant-color-bg-container, #fff)!important;color:var(--ant-color-text, #262626)!important;transition:border-color .2s,box-shadow .2s}.widget-settings-remark-input:hover{border-color:var(--ant-color-primary-hover, #7565e8)!important}.widget-settings-remark-input:focus{outline:0;border-color:var(--ant-color-primary, #5846e2)!important;box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)}.widget-settings-remark-input:disabled{background:var(--ant-color-fill-tertiary, #f5f5f5)!important;color:var(--ant-color-text-disabled, #bfbfbf)!important;cursor:not-allowed}.widget-config-table .wui-data-grid__header{background:var(--wui-table-header-bg, #f7f8fa)}.widget-config-table__selection,.widget-config-table__info{position:sticky;box-sizing:border-box}.widget-config-table__selection{left:0;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;max-width:44px;text-align:center;background:var(--wui-table-card-bg, #fff)}.widget-config-table__selection>.ant-checkbox-wrapper{margin-inline:0;line-height:1}.widget-config-table__info{left:44px;z-index:2;width:240px;min-width:240px;max-width:240px;background:var(--wui-table-card-bg, #fff)}.widget-config-shell{position:relative}.widget-config-shell:after{content:"";position:absolute;z-index:3;top:1px;bottom:1px;left:284px;width:12px;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(15,23,42,.14),transparent);transition:opacity .15s ease}.widget-config-shell.is-horizontally-scrolled:after{opacity:1}.widget-config-table .wui-data-grid__header .widget-config-table__selection,.widget-config-table .wui-data-grid__header .widget-config-table__info{z-index:4;height:100%;display:flex;align-items:center;background:var(--wui-table-header-bg, #f7f8fa)}.widget-config-table .wui-data-grid__header .widget-config-table__selection{justify-content:center}.widget-config-table .wui-data-grid__row:hover .widget-config-table__selection,.widget-config-table .wui-data-grid__row:hover .widget-config-table__info,.widget-config-table .wui-data-grid__row.is-selected .widget-config-table__selection,.widget-config-table .wui-data-grid__row.is-selected .widget-config-table__info{background:var(--wui-table-hover, #fafafa)}.widget-config-table__actions{min-width:0;justify-self:start;justify-content:flex-start!important;text-align:left}.widget-config-table .wui-data-grid__header .widget-config-table__actions{display:flex;height:100%;align-items:center;justify-self:stretch;margin-inline-start:-6px;padding-inline-start:6px;background:var(--wui-table-header-bg, #f7f8fa)}.widget-config-table .widget-more-action{width:28px;min-width:28px;height:28px;padding:0!important;border:0!important;border-radius:6px;background:transparent!important;color:var(--ant-color-text-secondary, #646a73)!important;box-shadow:none!important;cursor:pointer;transition:background-color .15s ease,color .15s ease}.widget-config-table .widget-more-action:hover,.widget-config-table .widget-more-action:focus-visible,.widget-config-table .widget-more-action.is-open{outline:0;border:0!important;background:var(--ant-color-primary-bg, #f0edff)!important;color:var(--ant-color-primary, #5846e2)!important;box-shadow:none!important}.widget-action-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020}.widget-action-menu{position:fixed;z-index:10021;width:156px;padding:4px;border:1px solid var(--ant-color-border-secondary, #e8e8e8);border-radius:8px;background:var(--ant-color-bg-elevated, #fff);box-shadow:var(--ant-box-shadow-secondary, 0 8px 24px rgba(15, 23, 42, .16))}.widget-action-menu button{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text, #262626);font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.widget-action-menu button:hover,.widget-action-menu button:focus-visible{outline:0;background:var(--ant-color-primary-bg, #f0edff);color:var(--ant-color-primary, #5846e2)}.widget-action-menu button.is-danger{margin-top:4px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:0 0 6px 6px;color:var(--ant-color-error, #cf1322)}.widget-action-menu button.is-danger:hover,.widget-action-menu button.is-danger:focus-visible{background:var(--ant-color-error-bg, #fff1f0);color:var(--ant-color-error, #cf1322)}.widget-settings-page .wui-table-actions .ant-btn{height:28px!important;padding-inline:6px!important;border:0!important;background:transparent!important;color:var(--ant-color-primary, #5846e2)!important;box-shadow:none!important}.widget-settings-page .wui-table-actions .ant-btn:not(:disabled):hover,.widget-settings-page .wui-table-actions .ant-btn:not(:disabled):focus-visible{background:var(--ant-color-primary-bg, #f3f0ff)!important;color:var(--ant-color-primary-hover, #4938c8)!important}.widget-settings-page .wui-table-actions .wui-table-action--success{color:var(--ant-color-success, #52c41a)!important}.widget-settings-page .wui-table-actions .wui-table-action--success:not(:disabled):hover,.widget-settings-page .wui-table-actions .wui-table-action--success:not(:disabled):focus-visible{background:var(--ant-color-success-bg, #f6ffed)!important}.widget-settings-page .wui-table-actions .wui-table-action--danger{color:var(--ant-color-error, #ff4d4f)!important}.widget-settings-page .wui-table-actions .wui-table-action--danger:not(:disabled):hover,.widget-settings-page .wui-table-actions .wui-table-action--danger:not(:disabled):focus-visible{background:var(--ant-color-error-bg, #fff2f0)!important}.widget-settings-pagination{min-height:48px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.widget-settings-pagination .ui-pagination{padding:12px 4px 4px}@media(max-width:760px){.widget-settings-page{padding:16px}}.widget-edit-shell{display:grid;grid-template-columns:minmax(460px,600px) minmax(520px,1fr);height:100%;min-width:0;background:#f5f7fb}.widget-edit-form{min-width:0;padding:24px;overflow-y:auto;background:#f8f9fc;border-right:1px solid var(--ant-color-border-secondary, #f0f0f0)}.widget-edit-header{position:sticky;top:-24px;z-index:5;display:flex;align-items:center;gap:12px;margin:-4px -4px 16px;padding:16px 4px 12px;background:#f8f9fcf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.widget-edit-title{margin:0;color:#1f1f1f;font-size:20px;font-weight:600;line-height:28px}.widget-edit-app-key{margin-top:2px;color:#8c8c8c;font-size:12px}.widget-edit-tabs{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a08}.widget-edit-tab{flex:1;min-height:34px;border:0;border-radius:7px;background:transparent;color:#595959;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.widget-edit-tab:hover{color:#5846e2;background:#f5f3ff}.widget-edit-tab.is-active{color:#5846e2;background:#f0edff;font-weight:600;box-shadow:inset 0 0 0 1px #5846e21f}.widget-config-section{margin-bottom:16px;padding:18px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:12px;background:#fff;box-shadow:0 2px 8px #0f172a09}.widget-config-section__title{color:#262626;font-size:15px;font-weight:600;line-height:22px}.widget-config-section__desc{margin-top:3px;color:#8c8c8c;font-size:12px;line-height:18px}.widget-config-section__body{display:flex;flex-direction:column;gap:16px;margin-top:16px}.widget-config-toggle-group{margin-bottom:12px;padding:14px;border:1px solid #f0f0f0;border-radius:10px;background:#fafafa}.widget-edit-preview{min-width:0;display:flex;flex-direction:column;background:#f3f5fa}.widget-edit-preview__toolbar{padding:14px 16px;border-bottom:1px solid #f0f0f0;background:#fffffff5;box-shadow:0 1px 3px #0f172a08}.widget-edit-preview__body{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:20px;overflow:auto}@media(max-width:1100px){.widget-edit-shell{grid-template-columns:minmax(420px,52%) minmax(420px,48%)}.widget-edit-form{padding:18px}}.page-back-button{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 11px 0 8px;border:1px solid var(--page-back-border);border-radius:9px;background:var(--page-back-bg);color:var(--page-back-color);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page-back-button:hover{border-color:var(--page-back-hover-border);background:var(--page-back-hover-bg);color:var(--page-back-hover-color)}.page-back-button:active{transform:translate(-1px)}.page-back-button:focus-visible{outline:none;border-color:var(--page-back-hover-border);box-shadow:0 0 0 3px var(--page-back-focus)}.page-back-button svg{display:block;flex:none;transform:translateY(1px);transition:transform .16s ease}.page-back-button:hover svg{transform:translate(-1px,1px)}.page-back-button span{display:block;line-height:16px}@media(prefers-reduced-motion:reduce){.page-back-button,.page-back-button svg{transition:none}}.group-panel{isolation:isolate;display:flex;align-items:flex-start;gap:16px;min-width:0}.group-panel__desktop{width:220px;flex:0 0 220px}.group-panel__content{flex:1;min-width:0}.group-panel__drawer-trigger{display:none}.group-sidebar{box-sizing:border-box;width:100%;max-height:calc(100vh - 150px);display:flex;flex-direction:column;padding:12px;border:1px solid var(--group-border, var(--ant-color-border-secondary, #e7e9f0));border-radius:10px;background:var(--group-bg, var(--ant-color-bg-container, #fff));box-shadow:0 1px 3px #0f172a06}.group-sidebar__header{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;margin:0 0 7px;padding:0 9px 7px;border-bottom:1px solid var(--ant-color-border-secondary, #eef0f5)}.group-sidebar__header h2{overflow:hidden;margin:0;color:var(--ant-color-text, #252938);font-size:14px;font-weight:700;line-height:20px;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.group-sidebar__add{box-sizing:border-box;width:24px;height:24px;min-width:24px;flex:0 0 24px;padding:0;border-radius:6px}.group-sidebar button.group-sidebar__add.ant-btn{border-color:var(--ant-color-border, #d9d9d9);background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text-secondary, #667085);box-shadow:none}.group-sidebar button.group-sidebar__add.ant-btn:hover,.group-sidebar button.group-sidebar__add.ant-btn:focus-visible{border-color:var(--ant-color-primary, #5846e2);background:var(--ant-color-primary-bg, #f7f5ff);color:var(--ant-color-primary, #5846e2)}.group-sidebar__add:focus-visible{outline:2px solid rgba(88,70,226,.24);outline-offset:2px}.group-sidebar__add:active{background:#efebff;box-shadow:none}.group-sidebar__list{display:flex;min-height:0;flex-direction:column;gap:3px;overflow-y:auto;overscroll-behavior:contain}.group-sidebar__row{display:flex;min-width:0;align-items:center;gap:2px}.group-sidebar__actions{display:flex;flex:0 0 auto;gap:2px;opacity:0;pointer-events:none;transition:opacity .16s ease}.group-sidebar__row:hover .group-sidebar__actions,.group-sidebar__row:focus-within .group-sidebar__actions{opacity:1;pointer-events:auto}.group-sidebar__action{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#8a91a2;cursor:pointer}.group-sidebar button.group-sidebar__action.ant-btn{width:26px;min-width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--ant-color-text-tertiary, #8a91a2);box-shadow:none}.group-sidebar__action:hover,.group-sidebar button.group-sidebar__action.ant-btn:not(:disabled):hover,.group-sidebar button.group-sidebar__action.ant-btn:not(:disabled):focus-visible{border:0;background:var(--ant-color-primary-bg, #f0edff);color:var(--ant-color-primary, #5846e2)}.group-sidebar__action--danger:hover,.group-sidebar button.group-sidebar__action--danger.ant-btn:not(:disabled):hover,.group-sidebar button.group-sidebar__action--danger.ant-btn:not(:disabled):focus-visible{background:var(--ant-color-error-bg, #fff1f0);color:var(--ant-color-error, #ff4d4f)}.group-sidebar button.group-sidebar__action.ant-btn:disabled{border:0;background:transparent;color:var(--ant-color-text-quaternary, #b8bdc9);opacity:.55}.group-sidebar__action:focus-visible{outline:2px solid rgba(88,70,226,.28);outline-offset:1px}.group-sidebar__item{display:flex;min-width:0;min-height:34px;flex:1;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text-secondary, #414657);cursor:pointer;font:inherit;font-size:13px;font-weight:400;text-align:left}.group-sidebar__item:hover{background:var(--ant-color-fill-quaternary, #f6f7fb);color:var(--ant-color-text, #252938)}.group-sidebar__item:focus-visible{outline:2px solid var(--ant-color-primary, #5846e2);outline-offset:-2px}.group-sidebar__item[data-selected=true]{background:var(--ant-color-primary-bg, #f1efff);color:var(--ant-color-primary, #5846e2);font-weight:600}.group-sidebar__item:disabled{cursor:not-allowed;opacity:.5}.group-sidebar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-sidebar__count{flex:none;min-width:20px;color:var(--ant-color-text-tertiary, #9298a8);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.group-sidebar__item[data-selected=true] .group-sidebar__count{color:var(--ant-color-primary, #7466df)}.group-sidebar__status{padding:12px 9px;color:#888;font-size:12px;text-align:center}.group-sidebar__status--error{color:#cf1322}.group-panel__backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;background:#0000006b}.group-panel__drawer{box-sizing:border-box;width:min(86vw,320px);height:100%;padding:14px;background:#fff;box-shadow:8px 0 24px #00000029}.group-panel__drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.group-panel__drawer .group-sidebar{max-height:calc(100vh - 70px);padding:0;border:0}.group-panel--compact{display:block}.group-panel--compact .group-panel__desktop{width:100%}.group-sidebar--compact{max-height:none;padding:0;border:0;background:transparent;box-shadow:none}.group-sidebar--compact .group-sidebar__header{display:none}.group-sidebar--compact .group-sidebar__list{flex-direction:row;overflow-x:auto}.group-sidebar--compact .group-sidebar__row{flex:0 0 auto}.group-sidebar--compact .group-sidebar__item{flex:0 0 auto;white-space:nowrap}@media(max-width:760px){.group-panel{display:block}.group-panel__desktop{display:none}.group-panel__drawer-trigger{display:inline-flex;max-width:100%;margin-bottom:12px}.group-panel__content{width:100%}.group-panel--compact .group-panel__desktop{display:none}}@media(min-width:761px){.group-panel__backdrop{display:none}}.agent-management-page{box-sizing:border-box;width:100%;height:100%;padding:24px;overflow:auto;background:var(--ant-color-bg-layout);color:var(--ant-color-text)}.agent-management__content{flex:1;min-width:0}.agent-management__surface{display:block}.agent-management__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.agent-management__header h2{margin:0;color:var(--ant-color-text);font-size:20px;font-weight:600;line-height:28px}.agent-management__notice{margin-bottom:16px;padding:10px 12px;border:1px solid var(--ant-color-error-border);border-radius:8px;background:var(--ant-color-error-bg);color:var(--ant-color-error);font-size:13px}.agent-management__batch{margin-bottom:16px;padding:16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary)}.agent-management__batch-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.agent-management__batch-header h3{margin:0;color:var(--ant-color-text);font-size:15px;font-weight:600}.agent-management__batch-row,.agent-management__batch-columns{display:grid;grid-template-columns:minmax(120px,1fr) 96px minmax(160px,1fr) minmax(160px,1fr) 140px 32px;align-items:center;gap:8px}.agent-management__batch-row{margin-bottom:8px}.agent-management__batch-columns{margin-bottom:6px;padding-inline:4px;color:var(--ant-color-text-tertiary);font-size:12px;line-height:18px}.agent-management__batch-row--without-role,.agent-management__batch-columns--without-role{grid-template-columns:minmax(120px,1fr) minmax(160px,1fr) minmax(160px,1fr) 140px 32px}.agent-management__generated-field{display:flex;min-width:0;gap:4px}.agent-management__generated-field [data-wuwen-component=input]{min-width:0;font-family:monospace}.agent-management__table-wrap{min-width:0;overflow:visible}.agent-management__pagination{display:flex;min-height:44px;align-items:center;justify-content:flex-end;padding:12px 0 0}.agent-more-action.ant-btn{width:28px;min-width:28px;padding-inline:0!important;color:var(--ant-color-text-secondary)!important}.agent-more-action.ant-btn:not(:disabled):hover,.agent-more-action.ant-btn:not(:disabled):focus-visible,.agent-more-action.ant-btn.is-open{background:var(--ant-color-primary-bg)!important;color:var(--ant-color-primary)!important}.agent-action-menu-backdrop{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0}.agent-action-menu{position:fixed;z-index:10021;width:164px;padding:4px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-elevated);box-shadow:var(--ant-box-shadow-secondary)}.agent-action-menu .ant-btn{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text);font-size:13px;font-weight:400;text-align:left;box-shadow:none}.agent-action-menu .ant-btn>span:not(.ant-btn-icon){width:100%;text-align:left}.agent-action-menu .ant-btn:not(:disabled):hover,.agent-action-menu .ant-btn:not(:disabled):focus-visible{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.agent-action-menu .ant-btn.is-success{color:var(--ant-color-success)}.agent-action-menu .ant-btn.is-success:not(:disabled):hover,.agent-action-menu .ant-btn.is-success:not(:disabled):focus-visible{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.agent-action-menu .ant-btn.is-warning{color:var(--ant-color-warning)}.agent-action-menu .ant-btn.is-warning:not(:disabled):hover,.agent-action-menu .ant-btn.is-warning:not(:disabled):focus-visible{background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.agent-action-menu .ant-btn.is-danger{margin-top:4px;border-top:1px solid var(--ant-color-border-secondary);border-radius:0 0 6px 6px;color:var(--ant-color-error)}.agent-action-menu .ant-btn.is-danger:not(:disabled):hover,.agent-action-menu .ant-btn.is-danger:not(:disabled):focus-visible{background:var(--ant-color-error-bg);color:var(--ant-color-error)}.agent-management__status{display:inline-flex;min-height:22px;align-items:center;gap:6px;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:500;line-height:20px}.agent-management__status.is-online{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.agent-management__status.is-offline,.agent-management__status.is-disabled{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary)}.agent-management__status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.agent-management__role{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border-radius:999px;font-size:11px;font-weight:500}.agent-management__role.is-owner{background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.agent-management__role.is-admin{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.agent-management__column-title{display:inline-flex;align-items:center;gap:4px}.agent-management__column-title.is-centered{justify-content:center}.agent-management__info-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:4px;color:var(--ant-color-text-quaternary);cursor:help;transition:color .2s,background-color .2s}.agent-management__info-icon:hover,.agent-management__info-icon:focus-visible{outline:none;background:var(--ant-color-fill-tertiary);color:var(--ant-color-primary)}.agent-management__remark-view.ant-btn{display:inline-flex;width:100%;max-width:180px;height:28px;justify-content:flex-start;gap:6px;padding:2px 6px!important;color:var(--ant-color-text-secondary)!important;font-weight:400;text-align:left}.agent-management__remark-view.ant-btn .ant-btn-icon{order:2;margin-inline-start:auto;color:var(--ant-color-text-quaternary);opacity:0;transition:opacity .2s,color .2s}.agent-management__remark-view.ant-btn:hover,.agent-management__remark-view.ant-btn:focus-visible{background:var(--ant-color-fill-tertiary)!important;color:var(--ant-color-text)!important}.agent-management__remark-view.ant-btn:hover .ant-btn-icon,.agent-management__remark-view.ant-btn:focus-visible .ant-btn-icon{color:var(--ant-color-primary);opacity:1}.agent-management__remark-view.is-empty{color:var(--ant-color-text-quaternary)!important}.agent-management__remark-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-management__remark-editor{display:flex;width:220px;align-items:center;gap:2px}.agent-management__remark-editor [data-wuwen-component=input]{min-width:0}.agent-management__remark-action.ant-btn{width:28px;min-width:28px;padding-inline:0!important;color:var(--ant-color-text-secondary)!important}.agent-management__remark-action.ant-btn:not(:disabled):hover,.agent-management__remark-action.ant-btn:not(:disabled):focus-visible{background:var(--ant-color-primary-bg)!important;color:var(--ant-color-primary)!important}.agent-management__permissions{display:grid;max-height:52vh;overflow:auto;gap:8px}.agent-management__permission{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-fill-quaternary);cursor:pointer}.agent-management__permission.is-selected{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.agent-management__permission input{width:16px;height:16px;margin:0;accent-color:var(--ant-color-primary)}.agent-management__modal-copy{margin:0 0 16px;color:var(--ant-color-text-tertiary);font-size:13px;line-height:20px}@media(max-width:900px){.agent-management__batch-columns{display:none}.agent-management__batch-row,.agent-management__batch-row--without-role{grid-template-columns:1fr}.agent-management__batch-row>*{width:100%!important}}@media(max-width:760px){.agent-management-page{padding:16px}.agent-management__header{align-items:stretch;flex-direction:column}.agent-management__pagination{justify-content:center}}@media(prefers-reduced-motion:reduce){.agent-management-page *,.agent-management-page *:before,.agent-management-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tiktok-verification{display:flex;width:100%;gap:14px;padding:18px;margin-bottom:16px;border:1px solid #ffe0a3;border-radius:12px;background:linear-gradient(135deg,#fffaf0,#fff 72%);box-shadow:0 4px 18px #ad680012}.tiktok-verification__icon{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:#ad6800;background:#fff1cf}.tiktok-verification__content{flex:1;min-width:0}.tiktok-verification__heading{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tiktok-verification__heading h4{margin:0;color:#262626;font-size:16px;font-weight:600}.tiktok-verification__heading span{padding:2px 8px;border-radius:999px;color:#ad6800;background:#fff1cf;font-size:12px}.tiktok-verification__hint{margin:0 0 14px;color:#6b5b3e;font-size:13px;line-height:1.6}.tiktok-verification__label{display:block;margin-bottom:6px;color:#434343;font-size:13px;font-weight:500}.tiktok-verification__form{display:flex;align-items:stretch;gap:10px}.tiktok-verification__input{flex:1;min-width:0}.tiktok-verification__input .ant-input-affix-wrapper{height:40px}.tiktok-verification__form .ant-btn{min-width:112px;height:40px}.tiktok-verification__help{margin:8px 0 0;color:#8c8c8c;font-size:12px}@media(max-width:560px){.tiktok-verification{padding:14px}.tiktok-verification__heading{align-items:flex-start;flex-direction:column;gap:5px}.tiktok-verification__form{flex-direction:column}.tiktok-verification__form .ant-btn{width:100%}}.ip-tg-page{box-sizing:border-box;width:100%;max-width:1680px;min-height:100%;margin:0 auto;padding:24px;color:var(--ant-color-text, #262626);font-size:14px}.ip-tg-page__toolbar{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ip-tg-page__title{margin:0;color:var(--ant-color-text, #262626);font-size:20px;font-weight:600;line-height:28px}.ip-tg-page__period{color:var(--ant-color-text-tertiary, #8c8c8c);font-size:13px}.ip-tg-page__empty{padding:48px 24px!important;color:var(--ant-color-text-tertiary, #8c8c8c)!important;text-align:center}.ip-tg-page__status{display:inline-flex;min-height:22px;align-items:center;gap:6px;padding:0 8px;border-radius:999px;background:var(--ant-color-fill-secondary, #f5f5f5);font-size:12px;font-weight:500;line-height:22px}.ip-tg-page__status:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.ip-tg-page__stats{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-bottom:20px}.ip-tg-page__stat-card{min-width:0;padding:16px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000008;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ip-tg-page__stat-card:hover{border-color:var(--ant-color-primary-border, #b7aef5);box-shadow:0 6px 18px #5846e217;transform:translateY(-1px)}.ip-tg-page__stat-label{color:var(--ant-color-text-secondary, #595959);font-size:13px;line-height:20px}.ip-tg-page__stat-value{margin-top:4px;font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.5px}.ip-tg-page__actions{display:inline-flex;min-width:max-content;align-items:center;flex-wrap:nowrap;gap:8px;margin-inline-start:-6px}.ip-tg-page .ip-tg-page__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;width:auto;min-width:max-content;height:28px;margin:0;padding:0 6px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:#5846e2;font:inherit;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ip-tg-page .ip-tg-page__action--danger{color:#f04438}.ip-tg-page .ip-tg-page__action:disabled{cursor:not-allowed;opacity:.55}.ip-tg-page .ip-tg-page__action:hover{background:#f3f0ff;color:#4938c8}.ip-tg-page .ip-tg-page__action--danger:hover{background:#fff1f0;color:#a8071a}.ip-tg-page .ip-tg-page__action:focus-visible{outline:2px solid #5846e2;outline-offset:2px}.ip-tg-page th[data-kind=actions],.ip-tg-page td[data-kind=actions]{width:1%;min-width:0;text-align:left!important;white-space:nowrap}.custom-proxy-page{box-sizing:border-box;width:100%;max-width:1680px;height:100%;margin:0 auto;overflow:auto}.custom-proxy-page__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.custom-proxy-page__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.custom-proxy-page__title{margin:0;color:var(--ant-color-text);font-size:20px;line-height:28px}.custom-proxy-page__description{margin-top:4px;color:var(--ant-color-text-secondary);font-size:13px;line-height:20px}.custom-proxy-page__table{min-width:0}.custom-proxy-page__status{display:inline-flex;min-width:44px;height:22px;padding:0 9px;align-items:center;justify-content:center;border-radius:11px;font-size:12px;font-weight:500;line-height:1}.custom-proxy-page__status.is-active{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.custom-proxy-page__status.is-inactive{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-tertiary)}.custom-proxy-page__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-proxy-page__address{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.custom-proxy-page__created-at{color:var(--ant-color-text-tertiary);white-space:nowrap}.custom-proxy-page__state{display:flex;min-height:240px;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--ant-color-border);border-radius:8px;background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary)}.custom-proxy-page__state--error{border-color:var(--ant-color-warning-border);background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.custom-proxy-modal .ant-modal-body{max-height:min(68vh,680px);overflow-y:auto;padding-right:4px}.custom-proxy-modal__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px}.custom-proxy-group-list{overflow:hidden;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container)}.custom-proxy-group-list__item{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border-bottom:1px solid var(--ant-color-border-secondary)}.custom-proxy-group-list__item:last-child{border-bottom:0}.custom-proxy-group-list__item strong{display:block;color:var(--ant-color-text);font-size:13px;font-weight:500}.custom-proxy-group-list__item span{display:block;margin-top:2px;color:var(--ant-color-text-tertiary);font-size:12px}.custom-proxy-form{display:flex;flex-direction:column;gap:16px}.custom-proxy-form__field{display:flex;min-width:0;flex-direction:column;gap:7px;color:var(--ant-color-text);font-size:13px;font-weight:600}.custom-proxy-form__field>[data-wuwen-component=date-picker] .ant-picker{width:100%}.custom-proxy-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.custom-proxy-form__grid--endpoint{grid-template-columns:2fr 1fr}.custom-proxy-form__hint{color:var(--ant-color-text-tertiary);font-size:12px;font-weight:400}.custom-proxy-batch__help{margin-bottom:16px;color:var(--ant-color-text-secondary);font-size:13px;line-height:1.7}.custom-proxy-batch__help code{padding:2px 5px;border-radius:4px;background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}.custom-proxy-batch__input{margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.custom-proxy-batch__results{max-height:180px;margin-top:10px;overflow:auto;border:1px solid var(--ant-color-border-secondary);border-radius:8px}.custom-proxy-batch__results>div{padding:8px 10px;border-bottom:1px solid var(--ant-color-border-secondary);font-size:12px}.custom-proxy-batch__results>div:last-child{border-bottom:0}.custom-proxy-batch__results .is-success{color:var(--ant-color-success)}.custom-proxy-batch__results .is-error{color:var(--ant-color-error)}.custom-proxy-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:760px){.ip-tg-page{padding:16px}.ip-tg-page__toolbar{align-items:flex-start;flex-wrap:wrap}.ip-tg-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-proxy-page__header{align-items:flex-start;flex-direction:column}.custom-proxy-page__header-actions{width:100%;justify-content:flex-start}.custom-proxy-form__grid,.custom-proxy-form__grid--endpoint,.custom-proxy-modal__form-row{grid-template-columns:1fr}}@media(max-width:420px){.ip-tg-page__stats{grid-template-columns:1fr}}.tg-automation-form{display:grid;gap:16px}.tg-automation-form label{color:var(--ant-color-text, #262626);font-size:14px}.tg-automation-form input:not([type=checkbox]),.tg-automation-form select{width:100%;min-height:36px;padding:6px 11px!important;border:1px solid var(--ant-color-border, #d9d9d9)!important;border-radius:6px!important;background:var(--ant-color-bg-container, #fff)!important;color:var(--ant-color-text, #262626);font-size:14px!important;line-height:22px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.tg-automation-form input:not([type=checkbox]):hover,.tg-automation-form select:hover{border-color:var(--ant-color-primary-hover, #7464e8)!important}.tg-automation-form input:not([type=checkbox]):focus,.tg-automation-form select:focus{border-color:var(--ant-color-primary, #5846e2)!important;box-shadow:0 0 0 2px #5846e21f}.tg-automation-form input::placeholder{color:var(--ant-color-text-quaternary, #bfbfbf)}.tg-automation-form input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#5846e2;cursor:pointer}.tg-automation-form__hint{color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px;line-height:20px}html[lang=vi] .ip-tg-page__actions{flex-wrap:wrap;gap:8px}html[lang=vi] .ip-tg-page th[data-kind=actions],html[lang=vi] .ip-tg-page td[data-kind=actions]{min-width:220px}.wallet-page{padding:24px 28px 40px;background:radial-gradient(circle at 88% 0%,rgb(99 102 241 / 8%),transparent 28rem),#f8fafc}.wallet-section{max-width:1280px;margin:0 auto 28px}.wallet-page-header{display:flex;max-width:1280px;align-items:center;justify-content:space-between;margin:0 auto 22px;padding:4px 2px}.wallet-page-header h1{margin:0;color:#111827;font-size:20px;line-height:28px;font-weight:600}.wallet-page-header p{margin:5px 0 0;color:#64748b;font-size:13px}.wallet-section-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#111827;font-size:16px;font-weight:700}.wallet-version-panel{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,2.1fr);gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0f172a0d}.wallet-current-plan{display:flex;min-height:214px;justify-content:center;flex-direction:column;padding:22px;border:1px solid #ddd6fe;border-radius:13px;background:radial-gradient(circle at 92% 12%,rgb(255 255 255 / 85%),transparent 42%),linear-gradient(145deg,#faf8ff,#f1efff 55%,#edf3ff);color:#312e81;box-shadow:0 12px 28px #4f46e517}.wallet-current-plan__eyebrow{margin-bottom:8px;color:#6d63bd;font-size:12px;font-weight:600}.wallet-current-plan>strong{font-size:18px}.wallet-current-plan__price{margin-top:10px;font-size:31px;font-weight:800;letter-spacing:-.03em}.wallet-current-plan__price span{margin-left:3px;color:#8b86b7;font-size:12px;font-weight:500;letter-spacing:0}.wallet-current-plan p{min-height:18px;margin:5px 0 16px;color:#74709a;font-size:12px}.wallet-current-plan__actions{display:flex;gap:8px}.wallet-overview-action{flex:1;min-height:36px;padding:7px 14px;border-radius:10px;font-weight:600!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.wallet-overview-action--primary{border:1px solid #635bdf!important;background:linear-gradient(135deg,#6259df,#7467eb)!important;color:#fff!important;box-shadow:0 7px 16px #4f46e52e}.wallet-overview-action--secondary{border:1px solid #d8d3f4!important;background:#ffffffd1!important;color:#5145b8!important}.wallet-overview-action:hover{transform:translateY(-1px)}.wallet-overview-action--primary:hover{box-shadow:0 9px 20px #4f46e53d}.wallet-overview-action--secondary:hover{background:#fff!important;border-color:#bdb5eb!important}.wallet-version-metrics{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-version-metric{position:relative;display:flex;min-width:0;justify-content:center;flex-direction:column;padding:16px 18px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.wallet-version-metric>span{margin-bottom:7px;color:#64748b;font-size:12px}.wallet-version-metric>strong{overflow:hidden;color:#111827;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.wallet-version-metric>small{margin-top:5px;color:#c2410c;font-size:11px}.wallet-version-metric--balance{padding-right:76px}.wallet-balance-action{position:absolute;right:12px;bottom:12px;min-height:28px!important;padding:2px 10px!important;border:1px solid #d8d3f4!important;border-radius:8px!important;background:linear-gradient(135deg,#f5f3ff,#eef2ff)!important;color:#5145b8!important;font-size:12px!important;font-weight:600!important;cursor:pointer;box-shadow:0 4px 10px #4f46e514}.wallet-balance-action:hover{border-color:#bdb5eb!important;background:#fff!important}.wallet-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px}.wallet-plan-card{position:relative;display:flex;min-height:440px;min-width:0;flex-direction:column;padding:24px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-plan-card:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 10px 28px #4f46e51a}.wallet-plan-card:focus-visible{outline:3px solid rgb(99 102 241 / 22%);outline-offset:3px}.wallet-plan-card--current{border:2px solid #4f46e5;background:linear-gradient(180deg,#f5f3ff 0,#fff 34%)}.wallet-plan-card--selected{transform:translateY(-2px);border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f,0 14px 32px #4f46e51f}.wallet-plan-badges{min-height:24px;margin-bottom:8px}.wallet-plan-badge{display:inline-flex;margin-right:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.wallet-plan-badge--current{background:#4f46e5;color:#fff}.wallet-plan-badge--selected{background:#eef2ff;color:#4338ca}.wallet-plan-actions{display:flex;gap:8px;margin-bottom:16px}.wallet-order-filters{display:block}.wallet-order-filter-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.wallet-order-filter-field label{display:block}.wallet-order-filter-field--date .ant-picker{width:280px}.wallet-orders-table{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.wallet-orders-table .ant-table{font-size:13px}.wallet-orders-table .ant-table-cell{padding:10px 16px!important}.wallet-orders-table .ant-table-thead>tr>th{font-weight:600}.wallet-orders-table .ant-pagination{margin:16px}.wallet-order-text{color:#333}.wallet-order-text--muted{color:#666}.wallet-order-amount{font-weight:600}.wallet-order-placeholder{color:#d1d5db}.wallet-order-expired{color:#dc2626;font-weight:600}.wallet-order-tag{padding:2px 8px;border-radius:4px;font-size:12px}.wallet-order-tag--strong{font-weight:600}.wallet-order-actions{display:flex;align-items:center;justify-content:center;gap:6px}.wallet-order-actions .ant-btn{font-size:12px;font-weight:600}.wallet-orders-table .ant-table-content{-webkit-overflow-scrolling:touch}.wallet-empty-state{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#94a3b8}.wallet-empty-state strong{color:#475569;font-size:14px}.wallet-empty-state span{font-size:12px}.wallet-modal-surface{max-width:calc(100vw - 24px)}.wallet-payment-backdrop{background:#0f172a94!important;padding:24px!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wallet-payment-modal{width:min(880px,calc(100vw - 48px))!important;max-height:min(760px,calc(100vh - 48px))!important;border:1px solid rgb(226 232 240 / 90%);border-radius:20px!important;box-shadow:0 28px 80px #0f172a47!important}.wallet-payment-modal__header{min-height:68px;padding:0 28px!important;border-bottom-color:#e8edf5!important;background:linear-gradient(180deg,#fff,#fbfcff)}.wallet-payment-modal__header h2{color:#172033;font-size:19px!important;letter-spacing:-.01em}.wallet-payment-modal__layout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px}.wallet-payment-modal__config{padding:26px 28px!important;border-right-color:#e8edf5!important}.wallet-payment-modal__summary{width:auto!important;padding:26px 28px!important;background:#f7f9fd!important}.wallet-payment-quantity,.wallet-payment-method,.wallet-payment-choice{border:1px solid #dfe5ef!important;border-radius:10px!important;background:#fff!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-payment-quantity{min-height:52px;margin-bottom:8px!important;padding:9px 12px!important}.wallet-payment-method{min-height:54px;padding:10px 14px!important}.wallet-payment-choice:hover,.wallet-payment-method:hover{border-color:#a5b4fc!important;transform:translateY(-1px)}.wallet-payment-choice--selected,.wallet-payment-method--selected{border:2px solid #4f46e5!important;background:#f4f3ff!important;color:#4338ca!important;box-shadow:0 0 0 3px #4f46e517}.wallet-payment-method--selected>div:last-child{border:5px solid #4f46e5!important}.wallet-payment-submit{min-height:46px;border-radius:10px!important;background:#4f46e5!important;box-shadow:0 8px 20px #4f46e538;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-payment-submit:hover:not(:disabled){background:#4338ca!important;box-shadow:0 10px 24px #4f46e54d;transform:translateY(-1px)}.wallet-payment-submit:disabled{background:#cbd5e1!important;box-shadow:none}.wallet-payment-modal--renewal{width:min(880px,calc(100vw - 48px))!important}.wallet-payment-renewal-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto auto 1fr auto;gap:20px 32px!important;padding:26px 28px!important}.wallet-payment-renewal-layout>:nth-child(1),.wallet-payment-renewal-layout>:nth-child(2),.wallet-payment-renewal-layout>:nth-child(3){grid-column:1}.wallet-payment-renewal-layout>:nth-child(4),.wallet-payment-renewal-layout>:nth-child(5){grid-column:2}.wallet-payment-renewal-layout>:nth-child(4){grid-row:1 / 4}.wallet-payment-renewal-layout>:nth-child(5){grid-row:4}.wallet-payment-current-plan{padding:16px 18px!important;border:1px solid #e1e7f0;border-radius:12px!important;background:#f7f9fd!important}.wallet-payment-renewal-summary{min-height:190px;border:1px solid #e1e7f0;border-radius:12px!important}@media(max-width:1180px){.wallet-plan-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:920px){.wallet-version-panel{grid-template-columns:1fr}}@media(max-width:720px){.wallet-page{padding:14px 12px 24px}.wallet-section{margin-bottom:20px}.wallet-page-header{align-items:flex-start;flex-direction:column;gap:12px}.wallet-page-header h1{font-size:21px}.wallet-plan-grid{grid-template-columns:1fr}.wallet-version-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-current-plan{min-height:200px;padding:20px}.wallet-version-metric{min-height:86px;padding:13px 14px}.wallet-version-metric>strong{font-size:17px}.wallet-plan-card{padding:18px}.wallet-plan-actions{flex-wrap:wrap}.wallet-plan-actions>button{min-width:calc(50% - 4px)}.wallet-order-filter-row{align-items:stretch!important;flex-direction:column}.wallet-order-filter-field,.wallet-order-filter-field [data-wuwen-component=select],.wallet-order-filter-field [data-wuwen-component=date-picker],.wallet-order-filter-field .ant-select,.wallet-order-filter-field .ant-picker,.wallet-order-filter-row>button{width:100%;min-height:40px}.wallet-modal-surface{max-height:calc(100vh - 24px)!important;padding:20px!important}.wallet-modal-surface--wide{padding:0!important}.wallet-modal-columns{overflow-y:auto;flex-direction:column}.wallet-modal-columns>div{width:auto!important;border-right:0!important}.wallet-payment-backdrop{align-items:flex-start!important;padding:12px!important}.wallet-payment-modal,.wallet-payment-modal--renewal{width:100%!important;max-width:none;max-height:calc(100vh - 24px)!important;padding:0!important;border-radius:16px!important}.wallet-payment-modal__header{min-height:60px;padding:0 18px!important}.wallet-payment-modal__layout,.wallet-payment-renewal-layout{display:flex!important;overflow-y:auto;flex-direction:column}.wallet-payment-modal__config,.wallet-payment-modal__summary,.wallet-payment-renewal-layout{padding:20px 18px!important}.wallet-payment-modal__summary{border-top:1px solid #e8edf5}}.marketing-page{box-sizing:border-box;width:100%;height:100%;padding:24px;overflow:auto;background:var(--ant-color-bg-layout);color:var(--ant-color-text)}.marketing-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.marketing-page__header h2{margin:0;color:var(--ant-color-text);font-size:20px;line-height:28px}.marketing-page__header p{margin:4px 0 0;color:var(--ant-color-text-secondary);font-size:13px;line-height:20px}.marketing-page__header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.marketing-page__panel{border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary)}.marketing-page__status{display:inline-flex;min-height:22px;align-items:center;padding:1px 9px;border:0;border-radius:999px;font-size:12px;font-weight:500;line-height:20px}.marketing-page__status.is-success{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.marketing-page__status.is-warning{background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.marketing-page__status.is-error{background:var(--ant-color-error-bg);color:var(--ant-color-error)}.marketing-page__status.is-neutral,.marketing-page__channel{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-tertiary)}.marketing-page__error{margin-bottom:16px;padding:9px 12px;border:1px solid var(--ant-color-error);border-radius:8px;background:var(--ant-color-error-bg);color:var(--ant-color-error);font-size:13px}.marketing-page__feedback{margin-top:12px;padding:9px 12px;border-radius:8px;background:var(--ant-color-success-bg);color:var(--ant-color-success);font-size:13px}.marketing-broadcast__pagination{display:flex;min-height:44px;align-items:center;justify-content:flex-end;padding:12px 0 0}.marketing-form-card{box-sizing:border-box;width:min(100%,760px);margin:0 auto;padding:24px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary)}.marketing-choice-card{padding:12px 16px;border:1px solid var(--ant-color-border);border-radius:8px;background:var(--ant-color-bg-container);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.marketing-choice-card:hover{border-color:var(--ant-color-primary-hover)}.marketing-choice-card:focus-visible{outline:0;border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.marketing-choice-card.is-selected{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.marketing-choice-card__title{color:var(--ant-color-text);font-size:14px;font-weight:600}.marketing-choice-card.is-selected .marketing-choice-card__title{color:var(--ant-color-primary)}.marketing-choice-card__description{margin-top:4px;color:var(--ant-color-text-secondary);font-size:12px;line-height:18px}.marketing-record-card{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);transition:border-color .2s,box-shadow .2s}.marketing-record-card:hover{border-color:var(--ant-color-primary-border);box-shadow:var(--ant-box-shadow-secondary)}.marketing-record-card.is-disabled{background:var(--ant-color-fill-quaternary)}.marketing-selectable-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.marketing-selectable-row:hover{border-color:var(--ant-color-primary-hover)}.marketing-selectable-row:focus-within{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.marketing-selectable-row.is-selected{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.marketing-upload-trigger{display:inline-flex;align-items:center;gap:6px;color:var(--ant-color-primary);font-size:13px;cursor:pointer}.marketing-upload-trigger:hover{color:var(--ant-color-primary-hover)}.marketing-upload-trigger:focus-within{border-radius:4px;box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.marketing-time-input{box-sizing:border-box;width:108px;height:32px;padding:4px 8px;border:1px solid var(--ant-color-border);border-radius:6px;background:var(--ant-color-bg-container);color:var(--ant-color-text);font:inherit;transition:border-color .2s,box-shadow .2s}.marketing-time-input:hover{border-color:var(--ant-color-primary-hover)}.marketing-time-input:focus{outline:0;border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.marketing-time-input:disabled{border-color:var(--ant-color-border);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-disabled);cursor:not-allowed}.marketing-group-join__panel{padding:18px}.marketing-group-join__platform{padding:9px 12px;border:1px solid var(--ant-color-border);border-radius:6px;background:var(--ant-color-fill-quaternary);color:var(--ant-color-text)}.marketing-group-join__progress{margin-top:16px;padding:18px}.marketing-split-link__promote{text-align:center}.marketing-split-link__url{margin-bottom:16px;padding:10px 16px;border-radius:6px;background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);font-size:13px;word-break:break-all}.marketing-split-link__actions{flex-shrink:0;justify-content:flex-end}.marketing-group-ops__section{margin-bottom:16px;padding:18px}.marketing-group-ops__record{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);transition:border-color .2s,background-color .2s}.marketing-group-ops__record:hover{border-color:var(--ant-color-primary-border);background:var(--ant-color-fill-quaternary)}.marketing-group-ops__actions{flex-shrink:0;justify-content:flex-end}.marketing-broadcast-create-modal .ant-modal{max-width:calc(100vw - 32px)}.marketing-broadcast-create-modal .ant-modal-content{overflow:hidden;padding:0}.marketing-broadcast-create-modal .ant-modal-header{margin:0;padding:18px 24px;border-bottom:1px solid var(--ant-color-border-secondary)}.marketing-broadcast-create-modal .ant-modal-body{height:min(72vh,680px);overflow:hidden}.marketing-broadcast-create-modal .ant-modal-footer{margin:0;padding:14px 24px;border-top:1px solid var(--ant-color-border-secondary)}.marketing-broadcast-create__subtitle{margin-top:4px;color:var(--ant-color-text-tertiary);font-size:12px;font-weight:400}.marketing-broadcast-create__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;height:100%;min-height:0;overflow:hidden}.marketing-broadcast-create__main{min-height:0;padding:22px 28px 24px;overflow-y:auto;background:var(--ant-color-bg-layout)}.marketing-broadcast-create__aside{min-height:0;padding:22px;overflow-y:auto;border-inline-start:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container)}.marketing-broadcast-create__segmented{display:inline-flex;gap:2px;margin-bottom:12px;padding:3px;border-radius:8px;background:var(--ant-color-fill-secondary)}.marketing-broadcast-create__upload-type{display:inline-flex;min-height:32px;align-items:center;padding:4px 15px;border:1px solid var(--ant-color-border);border-radius:6px;background:var(--ant-color-bg-container);color:var(--ant-color-text);font-size:14px;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s}.marketing-broadcast-create__upload-type:hover{border-color:var(--ant-color-primary-hover);color:var(--ant-color-primary-hover)}.marketing-broadcast-create__upload-type:focus-within{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.marketing-broadcast-create__upload-type.is-selected{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.marketing-broadcast-picker-modal .ant-modal-body{max-height:65vh;overflow:hidden}.marketing-broadcast-picker__toolbar{display:flex;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--ant-color-border-secondary)}.marketing-broadcast-picker__body{max-height:calc(65vh - 64px);padding-top:16px;overflow-y:auto}.marketing-broadcast-template-card{display:flex!important;width:100%;height:auto!important;min-height:64px;align-items:stretch!important;flex-direction:column;margin-bottom:8px;padding:12px!important;border-color:var(--ant-color-border-secondary)!important;text-align:left;white-space:normal}.marketing-broadcast-template-card:hover,.marketing-broadcast-template-card:focus-visible{border-color:var(--ant-color-primary)!important;background:var(--ant-color-primary-bg)!important}.marketing-broadcast-customer-modal .ant-modal-body{height:min(65vh,620px);overflow:hidden}.marketing-broadcast-customer__filters{display:grid;grid-template-columns:minmax(240px,1.4fr) 160px 160px auto;gap:10px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--ant-color-border-secondary)}.marketing-broadcast-customer__body{display:flex;height:calc(100% - 130px);min-height:0;padding-top:14px;overflow:hidden;flex-direction:column}.marketing-broadcast-customer__table{display:flex;min-height:0;overflow:hidden;flex:1;flex-direction:column;border:1px solid var(--ant-color-border-secondary);border-radius:8px}.marketing-broadcast-customer__row{display:grid;grid-template-columns:44px 1.2fr 1fr 1fr 1fr;align-items:center;padding:9px 12px;border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);font-size:13px;cursor:pointer;transition:background-color .2s}.marketing-broadcast-customer__row:hover{background:var(--ant-color-fill-quaternary)}.marketing-broadcast-customer__row.is-selected{background:var(--ant-color-primary-bg)}.marketing-wa-templates__toolbar{align-items:center;padding:16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container)}.marketing-wa-templates__account-filter{display:flex;min-width:0;align-items:center;gap:12px}.marketing-page__channel{display:inline-flex;min-height:22px;align-items:center;padding:1px 9px;border-radius:999px;font-size:12px;line-height:20px}.marketing-wa-template-detail__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.marketing-wa-template-detail__content{display:grid;gap:12px}.marketing-wa-template-detail__content section{padding:12px 14px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary)}.marketing-wa-template-detail__label{margin-bottom:6px;color:var(--ant-color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.marketing-wa-template-detail__value{color:var(--ant-color-text);font-size:13px;line-height:21px;white-space:pre-wrap;word-break:break-word}.marketing-wa-template-create__titlebar{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container)}.marketing-wa-template-create__scroll{flex:1;padding:24px;overflow:auto}.marketing-wa-template-create__notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 18px;border:1px solid var(--ant-color-warning-border);border-radius:8px;background:var(--ant-color-warning-bg);color:var(--ant-color-warning-text);font-size:12px;line-height:1.7}.marketing-wa-template-create__notice-icon{display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ant-color-warning);color:var(--ant-color-white);font-weight:700;line-height:20px}.marketing-wa-template-account-picker{display:grid;max-height:420px;gap:8px;overflow-y:auto}.marketing-wa-template-create__content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.marketing-wa-template-create__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container)}@media(max-width:900px){.marketing-wa-template-create__content-layout{grid-template-columns:1fr}}@media(max-width:760px){.marketing-wa-templates__toolbar,.marketing-wa-templates__account-filter{width:100%;align-items:stretch;flex-direction:column}.marketing-wa-templates__account-filter [data-wuwen-component=select]{width:100%!important}.marketing-wa-template-create__scroll{padding:16px}.marketing-wa-template-create__footer{position:sticky;bottom:0}}@media(max-width:900px){.marketing-broadcast-create-modal .ant-modal-body{height:min(74vh,720px);overflow-y:auto}.marketing-broadcast-create__layout{display:block;height:auto;overflow:visible}.marketing-broadcast-create__main,.marketing-broadcast-create__aside{overflow:visible}.marketing-broadcast-create__aside{border-block-start:1px solid var(--ant-color-border-secondary);border-inline-start:0}.marketing-broadcast-customer__filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.marketing-page{padding:16px}.marketing-page__header{flex-direction:column}.marketing-page__header-actions{width:100%;justify-content:flex-start}.marketing-form-card{padding:16px}.marketing-record-card,.marketing-group-ops__record{align-items:flex-start;flex-direction:column}.marketing-split-link__actions,.marketing-group-ops__actions{width:100%;justify-content:flex-end}.marketing-broadcast__pagination{justify-content:center}}@media(prefers-reduced-motion:reduce){.marketing-page *,.marketing-page *:before,.marketing-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auto-reply-page{height:100%;padding:24px;overflow-y:auto;color:var(--ant-color-text, #262626)}.auto-reply-list{width:100%}.auto-reply-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.auto-reply-editor{max-width:760px;margin:0 auto;padding:32px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:var(--ant-box-shadow-tertiary, 0 1px 2px rgba(0, 0, 0, .03))}.auto-reply-type-card{min-height:64px;padding:12px 16px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:8px;background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text, #262626);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.auto-reply-type-card:hover{border-color:var(--ant-color-primary-hover, #7565e8)}.auto-reply-type-card:focus-visible{outline:0;border-color:var(--ant-color-primary, #5846e2);box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)}.auto-reply-type-card--selected{border-color:var(--ant-color-primary, #5846e2);background:var(--ant-color-primary-bg, #f3f0ff)}.auto-reply-type-card__title{font-size:14px;font-weight:600}.auto-reply-type-card--selected .auto-reply-type-card__title{color:var(--ant-color-primary, #5846e2)}.auto-reply-type-card__description{margin-top:4px;color:var(--ant-color-text-secondary, #595959);font-size:12px;line-height:1.5}.auto-reply-check-card,.auto-reply-account-card{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:6px;background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text, #262626);font-size:13px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.auto-reply-account-card{min-width:0;padding:8px 10px}.auto-reply-check-card:hover,.auto-reply-account-card:not(.auto-reply-account-card--disabled):hover{border-color:var(--ant-color-primary-hover, #7565e8)}.auto-reply-check-card--selected,.auto-reply-account-card--selected{border-color:var(--ant-color-primary, #5846e2);background:var(--ant-color-primary-bg, #f3f0ff)}.auto-reply-account-card--disabled{background:var(--ant-color-fill-tertiary, #f5f5f5);cursor:not-allowed;opacity:.65}.auto-reply-type-badge{display:inline-block;padding:2px 8px;border:1px solid var(--ant-color-primary-border, #c8c0ff);border-radius:4px;background:var(--ant-color-primary-bg, #f3f0ff);color:var(--ant-color-primary, #5846e2);font-size:12px;font-weight:600}.auto-reply-type-badge--first_message{border-color:var(--ant-color-success-border, #b7eb8f);background:var(--ant-color-success-bg, #f6ffed);color:var(--ant-color-success, #52c41a)}.auto-reply-type-badge--off_hours{border-color:var(--ant-color-warning-border, #ffe58f);background:var(--ant-color-warning-bg, #fffbe6);color:var(--ant-color-warning, #faad14)}.auto-reply-empty{padding:64px 24px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);text-align:center}.auto-reply-rule{display:flex;align-items:center;gap:16px;min-height:72px;padding:16px 20px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:var(--ant-box-shadow-tertiary, 0 1px 2px rgba(0, 0, 0, .03));transition:border-color .2s,box-shadow .2s}.auto-reply-rule:hover{border-color:var(--ant-color-primary-border, #c8c0ff);box-shadow:var(--ant-box-shadow-secondary, 0 6px 16px rgba(0, 0, 0, .08))}.auto-reply-rule--disabled{background:var(--ant-color-fill-quaternary, #fafafa);opacity:.72}.auto-reply-crawl{margin-top:16px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-fill-quaternary, #fafafa);overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s}.auto-reply-crawl--enabled{border-color:var(--ant-color-primary-border, #c8c0ff);background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000008}.auto-reply-crawl__toggle{display:flex;align-items:flex-start;gap:10px;padding:16px;cursor:pointer}.auto-reply-crawl__toggle input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--ant-color-primary, #5846e2);flex-shrink:0}.auto-reply-crawl__toggle-copy,.auto-reply-crawl__page-copy{display:flex;min-width:0;flex:1;flex-direction:column}.auto-reply-crawl__title{color:var(--ant-color-text, #262626);font-size:14px;font-weight:600;line-height:20px}.auto-reply-crawl__description{margin-top:2px;color:var(--ant-color-text-secondary, #595959);font-size:12px;line-height:18px}.auto-reply-crawl__body,.auto-reply-crawl__pages{border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.auto-reply-crawl__body{padding:12px 16px}.auto-reply-crawl__toolbar,.auto-reply-crawl__status-group,.auto-reply-crawl__metrics,.auto-reply-crawl__hint,.auto-reply-crawl__notice,.auto-reply-crawl__error{display:flex;align-items:center}.auto-reply-crawl__toolbar{gap:12px;flex-wrap:wrap}.auto-reply-crawl__status-group{min-width:0;gap:10px;flex:1}.auto-reply-crawl__metrics{gap:0;color:var(--ant-color-text-secondary, #595959);font-size:12px}.auto-reply-crawl__metrics span+span:before{content:"·";margin:0 8px;color:var(--ant-color-text-quaternary, #bfbfbf)}.auto-reply-crawl__metrics b{color:var(--ant-color-text, #262626);font-weight:600}.auto-reply-crawl__hint{gap:5px;color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px}.auto-reply-crawl__status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.auto-reply-crawl__status--done{color:var(--ant-color-success-text, #389e0d);background:var(--ant-color-success-bg, #f6ffed)}.auto-reply-crawl__status--failed{color:var(--ant-color-error-text, #cf1322);background:var(--ant-color-error-bg, #fff2f0)}.auto-reply-crawl__status--pending,.auto-reply-crawl__status--running{color:var(--ant-color-primary, #5846e2);background:var(--ant-color-primary-bg, #f3f0ff)}.auto-reply-crawl__notice,.auto-reply-crawl__error{gap:6px;margin-top:10px;padding:7px 10px;border-radius:6px;font-size:12px;line-height:18px}.auto-reply-crawl__notice{color:var(--ant-color-warning-text, #ad6800);background:var(--ant-color-warning-bg, #fffbe6)}.auto-reply-crawl__error{color:var(--ant-color-error-text, #cf1322);background:var(--ant-color-error-bg, #fff2f0)}.auto-reply-crawl__pages-heading{display:flex;justify-content:space-between;padding:12px 16px 8px;color:var(--ant-color-text-secondary, #595959);font-size:12px;font-weight:600}.auto-reply-crawl__page-list{max-height:320px;padding:0 8px 8px;overflow-y:auto}.auto-reply-crawl__page{border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-bg-container, #fff)}.auto-reply-crawl__page:first-child{border-top:0}.auto-reply-crawl__page summary{display:flex;align-items:center;gap:8px;padding:10px 8px;cursor:pointer;list-style:none;border-radius:6px}.auto-reply-crawl__page summary::-webkit-details-marker{display:none}.auto-reply-crawl__page summary:hover{background:var(--ant-color-fill-tertiary, #f5f5f5)}.auto-reply-crawl__page summary:focus-visible{outline:2px solid var(--ant-color-primary-border, #c8c0ff);outline-offset:-2px}.auto-reply-crawl__page-caret{flex-shrink:0;color:var(--ant-color-text-tertiary, #8c8c8c);transition:transform .2s}.auto-reply-crawl__page[open] .auto-reply-crawl__page-caret{transform:rotate(90deg)}.auto-reply-crawl__page-title{overflow:hidden;color:var(--ant-color-text, #262626);font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.auto-reply-crawl__page-copy a{overflow:hidden;color:var(--ant-color-link, #1677ff);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.auto-reply-crawl__page-copy a:hover{text-decoration:underline}.auto-reply-crawl__page-images{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:var(--ant-color-fill-tertiary, #f5f5f5);color:var(--ant-color-text-secondary, #595959);font-size:11px;flex-shrink:0}.auto-reply-crawl__page[open]>div{margin:0 31px 10px;padding-top:10px;border-top:1px dashed var(--ant-color-border-secondary, #f0f0f0)}.auto-reply-page input[type=time],.auto-reply-page input[type=number]{min-height:32px;border-color:var(--ant-color-border, #d9d9d9)!important;background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text, #262626);transition:border-color .2s,box-shadow .2s}.auto-reply-page input[type=time]:hover,.auto-reply-page input[type=number]:hover{border-color:var(--ant-color-primary-hover, #7565e8)!important}.auto-reply-page input[type=time]:focus,.auto-reply-page input[type=number]:focus{border-color:var(--ant-color-primary, #5846e2)!important;box-shadow:0 0 0 2px var(--ant-color-primary-border, #c8c0ff)}@media(max-width:760px){.auto-reply-page{padding:16px}.auto-reply-editor{padding:20px 16px}.auto-reply-header{align-items:stretch;flex-direction:column}.auto-reply-rule{align-items:flex-start;flex-wrap:wrap}.auto-reply-crawl__status-group{align-items:flex-start;flex-direction:column;gap:6px}.auto-reply-crawl__metrics{flex-wrap:wrap}}.agent-dashboard{height:100%;min-height:0;padding:24px 24px 40px;box-sizing:border-box;overflow:auto;background:#f6f7fb;color:#202333}.agent-dashboard__header,.agent-dashboard__section-header,.agent-dashboard__controls,.agent-dashboard__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-dashboard__header{margin-bottom:20px;flex-wrap:wrap}.agent-dashboard h2,.agent-dashboard h3{margin:0}.agent-dashboard h2{font-size:22px}.agent-dashboard h3{font-size:16px}.agent-dashboard__status{color:#73798a;font-size:12px}.agent-dashboard__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin-bottom:20px}.agent-dashboard__card,.agent-dashboard__panel{border:1px solid #e9eaf0;background:#fff;border-radius:14px;box-shadow:0 5px 20px #2527440d}.agent-dashboard__card{padding:18px;min-width:0}.agent-dashboard__card-label{display:flex;align-items:center;gap:6px;color:#73798a;font-size:13px;margin-bottom:8px}.agent-dashboard__card-value{font-size:26px;font-weight:700;color:#5846e2}.agent-dashboard__card-detail{margin-top:7px;display:flex;gap:12px;color:#73798a;font-size:12px;flex-wrap:wrap}.agent-dashboard__panel{padding:20px;margin-bottom:20px;min-width:0;overflow:visible}.agent-dashboard__range-panel{padding:14px 20px}.agent-dashboard__range-panel .agent-dashboard__controls{justify-content:flex-start}.agent-dashboard__range-label{color:#686e7e;font-size:13px;font-weight:600}.agent-dashboard__range-options{display:flex;flex-wrap:wrap;gap:8px}.agent-dashboard__section-header{margin-bottom:16px;flex-wrap:wrap}.agent-dashboard__controls{flex-wrap:wrap;justify-content:flex-end}.agent-dashboard select,.agent-dashboard button:not([class^=ant-]):not([class*=" ant-"]){min-height:34px;border:1px solid #dfe1e8;border-radius:8px;background:#fff;color:#3b3f51;padding:0 10px}.agent-dashboard button:not([class^=ant-]):not([class*=" ant-"]):not(:disabled){cursor:pointer}.agent-dashboard button:not([class^=ant-]):not([class*=" ant-"]):disabled{opacity:.45}.agent-dashboard__chart{width:100%;height:320px}.agent-dashboard__empty,.agent-dashboard__loading,.agent-dashboard__error{min-height:160px;display:flex;align-items:center;justify-content:center;color:#858a99;text-align:center}.agent-dashboard__error{flex-direction:column;gap:12px;color:#c13d48}.agent-dashboard__work-table{width:100%;max-width:100%}.agent-dashboard__work-table .ant-table-wrapper{width:100%}.agent-dashboard__work-table .ant-table-cell{white-space:nowrap}.agent-dashboard__work-table .ant-pagination{margin-bottom:0}.agent-dashboard__table-heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px}@media(max-width:640px){.agent-dashboard{padding:14px 14px 32px}.agent-dashboard__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-dashboard__card,.agent-dashboard__panel{border-radius:11px;padding:14px}.agent-dashboard__card-value{font-size:22px}.agent-dashboard__controls{width:100%;justify-content:stretch}.agent-dashboard__range-panel .agent-dashboard__controls{align-items:flex-start}.agent-dashboard__range-options{width:100%}.agent-dashboard__controls select{flex:1;min-width:0}.agent-dashboard__chart{height:260px}.agent-dashboard__work-table .ant-pagination{justify-content:center}}.analytics-choice-group--period .ant-btn{font-weight:500}.analytics-choice-group--period .ant-btn:not(.is-active){border-color:#d9dce6;background:#fff;color:#4b5565;box-shadow:none}.analytics-choice-group--period .ant-btn.is-active{border-color:transparent;background:#eeebff;color:#5846e2;box-shadow:none}.analytics-choice-group--period .ant-btn:not(.is-active):hover,.analytics-choice-group--period .ant-btn.is-active:hover{border-color:#8c7cff;background:#e5e0ff;color:#4937d0}.agent-performance{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:24px clamp(16px,2.4vw,32px) 48px;overflow-x:hidden;overflow-y:auto;color:var(--ap-text);background:var(--ap-bg)}.agent-performance__header{margin-bottom:20px}.agent-performance__header h1{margin:0;font-size:20px;line-height:28px;font-weight:600}.agent-performance__header p{margin:6px 0 0;color:var(--ap-muted);font-size:13px;line-height:1.5}.agent-performance__overview-panel{margin-bottom:28px;padding:12px;border:1px solid var(--ap-border);border-radius:14px;background:var(--ap-card);box-shadow:var(--ap-shadow)}.agent-performance__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 10px;border:1px solid var(--ap-border-soft);border-radius:10px;background:var(--ap-soft);box-shadow:none}.agent-performance__toolbar-label{flex:0 0 auto;color:var(--ap-muted);font-size:12px;font-weight:600}.agent-performance__toolbar-spacer{flex:1 1 24px}.agent-performance__input{box-sizing:border-box;min-height:34px;padding:6px 10px;border:1px solid var(--ap-border);border-radius:6px;outline:none;color:var(--ap-text);background:var(--ap-card);font:inherit;font-size:13px}.agent-performance__input:focus-visible{border-color:var(--ap-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-brand) 20%,transparent)}.agent-performance__search{width:220px;min-width:180px}.agent-performance__online-filter{display:inline-flex;min-height:34px;align-items:center;gap:7px;color:var(--ap-muted);font-size:13px;cursor:pointer}.agent-performance__online-filter input{width:16px;height:16px;accent-color:var(--ap-brand)}.agent-performance__section{margin-bottom:28px}.agent-performance__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.agent-performance__section-heading h2{margin:0;color:var(--ap-text);font-size:16px;line-height:1.5;font-weight:600}.agent-performance__section-heading>span{color:var(--ap-faint);font-size:12px}.agent-performance__section-heading--stacked{display:block}.agent-performance__section-heading p{max-width:900px;margin:4px 0 0;color:var(--ap-faint);font-size:13px;line-height:1.55}.agent-performance__overview-panel>.agent-performance__section{margin-bottom:0}.agent-performance__overview-panel .agent-performance__section-heading{margin:0 2px 8px}.agent-performance__overview-panel .agent-performance__section-heading h2{font-size:14px}.agent-performance__kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--ap-border-soft);border-radius:10px}.agent-performance__kpi{position:relative;box-sizing:border-box;min-height:88px;padding:14px 16px;overflow:hidden;border:0;border-right:1px solid var(--ap-border-soft);border-radius:0;background:var(--ap-card);box-shadow:none}.agent-performance__kpi:last-child{border-right:0}.agent-performance__kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ap-brand)}.agent-performance__kpi[data-tone=success]:before{background:var(--ap-success)}.agent-performance__kpi[data-tone=info]:before{background:var(--ap-brand)}.agent-performance__kpi[data-tone=neutral]:before{background:var(--ap-muted)}.agent-performance__kpi>div:first-child{min-height:20px;color:var(--ap-muted)!important}.agent-performance__kpi>div:last-child{margin-top:5px;color:var(--ap-text);line-height:1.2}.agent-performance__leaderboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.agent-performance__rank-card{position:relative;box-sizing:border-box;min-width:0;min-height:246px;padding:20px 18px 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rank-color) 26%,var(--ap-border));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--rank-color) 11%,var(--ap-card)) 0%,var(--ap-card) 58%);box-shadow:0 10px 28px color-mix(in srgb,var(--rank-color) 13%,transparent);display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .18s ease,box-shadow .18s ease}.agent-performance__rank-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px color-mix(in srgb,var(--rank-color) 20%,transparent)}.agent-performance__rank-card[data-rank="1"]{--rank-color: #f5a623;min-height:266px;order:2}.agent-performance__rank-card[data-rank="2"]{--rank-color: #7c8da6;order:1}.agent-performance__rank-card[data-rank="3"]{--rank-color: #c87842;order:3}.agent-performance__rank-card:before{content:"";position:absolute;top:-70px;right:-54px;width:180px;height:180px;border-radius:50%;background:color-mix(in srgb,var(--rank-color) 12%,transparent)}.agent-performance__rank-watermark{position:absolute;right:12px;bottom:-22px;color:color-mix(in srgb,var(--rank-color) 8%,transparent);font-size:112px;line-height:1;font-weight:900;pointer-events:none}.agent-performance__rank-badge{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--rank-color) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--rank-color) 13%,var(--ap-card));color:var(--rank-color);font-size:11px;line-height:18px;font-weight:800;letter-spacing:.04em}.agent-performance__rank-avatar{position:relative;width:62px;height:62px;padding:3px;border:2px solid var(--rank-color);border-radius:50%;background:var(--ap-card);box-shadow:0 5px 14px color-mix(in srgb,var(--rank-color) 24%,transparent)}.agent-performance__rank-avatar img,.agent-performance__rank-avatar>span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,var(--rank-color),#5846e2);color:#fff;font-size:20px;font-weight:700}.agent-performance__rank-avatar i{position:absolute;right:0;bottom:2px;width:11px;height:11px;border:2px solid var(--ap-card);border-radius:50%;background:var(--ap-faint)}.agent-performance__rank-avatar i[data-online=true]{background:var(--ap-success)}.agent-performance__rank-name{width:100%;overflow:hidden;color:var(--ap-text);font-size:15px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.agent-performance__rank-metrics{position:relative;display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px;border-top:1px solid color-mix(in srgb,var(--rank-color) 18%,var(--ap-border-soft))}.agent-performance__rank-metrics div{min-width:0;padding:0 6px;text-align:center}.agent-performance__rank-metrics div+div{border-left:1px solid var(--ap-border-soft)}.agent-performance__rank-metrics strong,.agent-performance__rank-metrics span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-performance__rank-metrics strong{color:var(--ap-text);font-size:15px;font-variant-numeric:tabular-nums}.agent-performance__rank-metrics span{margin-top:3px;color:var(--ap-faint);font-size:10px}.agent-performance__state{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ap-muted);text-align:center}.agent-performance__state strong{color:var(--ap-text);font-size:16px}.agent-performance--loading{overflow:hidden}.agent-performance__timeout{margin-top:36px}.agent-performance__timeout-overview{margin-bottom:20px;padding:12px;border:1px solid var(--ap-border);border-radius:14px;background:var(--ap-card);box-shadow:var(--ap-shadow)}.agent-performance__timeout-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 10px;border:1px solid var(--ap-border-soft);border-radius:10px;background:var(--ap-soft)}.agent-performance__timeout-toolbar>span{color:var(--ap-muted);font-size:12px;font-weight:600}.agent-performance__timeout-tabs{display:inline-flex;gap:3px;padding:3px;border-radius:8px;background:color-mix(in srgb,var(--ap-border-soft) 45%,transparent)}.agent-performance__timeout-tabs button{min-height:28px;padding:4px 14px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--ap-muted)!important;font-size:12px!important;cursor:pointer}.agent-performance__timeout-tabs button:hover{color:var(--ap-brand)!important}.agent-performance__timeout-tabs button.is-selected{background:var(--ap-card)!important;color:var(--ap-brand)!important;font-weight:700!important;box-shadow:0 1px 4px #0f172a1f}.agent-performance__timeout-export{margin-left:auto;min-height:30px;padding:5px 14px!important;border:1px solid var(--ap-brand)!important;border-radius:7px!important;background:var(--ap-brand)!important;color:#fff!important;font-size:12px!important;cursor:pointer}.agent-performance__timeout-export:disabled{opacity:.45;cursor:not-allowed}.agent-performance__timeout-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ap-border-soft);border-radius:10px}.agent-performance__timeout-kpis>div{--timeout-tone: var(--ap-brand);position:relative;min-height:82px;padding:13px 16px;border-right:1px solid var(--ap-border-soft);background:var(--ap-card)}.agent-performance__timeout-kpis>div:last-child{border-right:0}.agent-performance__timeout-kpis>div:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--timeout-tone)}.agent-performance__timeout-kpis [data-tone=warning]{--timeout-tone: var(--ap-warning)}.agent-performance__timeout-kpis [data-tone=danger]{--timeout-tone: var(--ap-danger)}.agent-performance__timeout-kpis [data-tone=neutral]{--timeout-tone: var(--ap-text)}.agent-performance__timeout-kpis span,.agent-performance__timeout-kpis strong{display:block}.agent-performance__timeout-kpis span{color:var(--ap-muted);font-size:12px}.agent-performance__timeout-kpis strong{margin-top:5px;color:var(--timeout-tone);font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}.agent-performance__attention-board{margin-bottom:20px}.agent-performance__attention-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.agent-performance__attention-heading strong{color:var(--ap-text);font-size:14px}.agent-performance__attention-heading span{color:var(--ap-faint);font-size:12px}.agent-performance__attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-performance__attention-card{--attention-tone: #faad14;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--attention-tone) 26%,var(--ap-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--attention-tone) 8%,var(--ap-card)),var(--ap-card) 60%);transition:transform .16s ease,box-shadow .16s ease}.agent-performance__attention-card[data-rank="1"]{--attention-tone: #ff4d4f}.agent-performance__attention-card[data-rank="2"]{--attention-tone: #fa8c16}.agent-performance__attention-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px color-mix(in srgb,var(--attention-tone) 16%,transparent)}.agent-performance__attention-rank{position:absolute;top:-7px;right:8px;color:color-mix(in srgb,var(--attention-tone) 13%,transparent);font-size:54px;line-height:1;font-weight:900;pointer-events:none}.agent-performance__attention-person{position:relative;display:flex;min-width:0;align-items:center;gap:9px}.agent-performance__attention-person>div:last-child{min-width:0}.agent-performance__attention-person strong,.agent-performance__attention-person span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-performance__attention-person strong{color:var(--ap-text);font-size:14px}.agent-performance__attention-person span{margin-top:2px;color:var(--attention-tone);font-size:10px;font-weight:700}.agent-performance__attention-avatar{position:relative;display:flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;overflow:visible;border-radius:50%;background:linear-gradient(135deg,var(--attention-tone),#5846e2);color:#fff;font-weight:700}.agent-performance__attention-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.agent-performance__attention-avatar i{position:absolute;right:-1px;bottom:0;width:8px;height:8px;border:2px solid var(--ap-card);border-radius:50%;background:var(--ap-faint)}.agent-performance__attention-avatar i[data-online=true]{background:var(--ap-success)}.agent-performance__attention-score{position:relative;min-width:54px;text-align:right}.agent-performance__attention-score strong,.agent-performance__attention-score span{display:block}.agent-performance__attention-score strong{color:var(--attention-tone);font-size:26px;line-height:1}.agent-performance__attention-score span{margin-top:5px;color:var(--ap-faint);font-size:10px}.agent-performance__attention-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);padding-top:10px;border-top:1px solid var(--ap-border-soft)}.agent-performance__attention-metrics span{color:var(--ap-faint);font-size:10px;text-align:center}.agent-performance__attention-metrics span+span{border-left:1px solid var(--ap-border-soft)}.agent-performance__attention-metrics b{display:block;margin-bottom:2px;color:var(--ap-text);font-size:14px;font-variant-numeric:tabular-nums}.agent-performance table tbody tr:focus-visible{outline:2px solid var(--ap-brand);outline-offset:-2px}@media(max-width:1080px){.agent-performance__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-performance__kpi:nth-child(2){border-right:0}.agent-performance__kpi:nth-child(-n+2){border-bottom:1px solid var(--ap-border-soft)}.agent-performance__timeout-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-performance__timeout-kpis>div:nth-child(2){border-right:0}.agent-performance__timeout-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--ap-border-soft)}.agent-performance__attention-grid{grid-template-columns:1fr}}@media(max-width:768px){.agent-performance{padding:16px 12px 32px}.agent-performance__header h1{font-size:20px}.agent-performance__toolbar{align-items:stretch;padding:12px}.agent-performance__toolbar-label{display:flex;align-items:center}.agent-performance__toolbar>[role=tablist]{width:100%;overflow-x:auto}.agent-performance__toolbar-spacer{display:none}.agent-performance__input,.agent-performance__search{flex:1 1 160px;min-width:0}.agent-performance__leaderboard{grid-template-columns:1fr}.agent-performance__rank-card,.agent-performance__rank-card[data-rank="1"]{min-height:230px;order:initial}}@media(max-width:480px){.agent-performance__kpi-grid{grid-template-columns:1fr}.agent-performance__kpi,.agent-performance__kpi:nth-child(2){border-right:0;border-bottom:1px solid var(--ap-border-soft)}.agent-performance__kpi:last-child{border-bottom:0}.agent-performance__timeout-kpis{grid-template-columns:1fr}.agent-performance__timeout-kpis>div,.agent-performance__timeout-kpis>div:nth-child(2){border-right:0;border-bottom:1px solid var(--ap-border-soft)}.agent-performance__timeout-kpis>div:last-child{border-bottom:0}}.integration-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.integration-page-header h2{margin:0;color:var(--ant-color-text);font-size:20px;line-height:28px}.integration-page-header p{margin:4px 0 0;color:var(--ant-color-text-secondary);font-size:13px}.integration-section,.integration-doc-panel{border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container)}.integration-section{padding:20px;margin-bottom:20px}.integration-section>h3,.integration-doc-panel h3{margin:0 0 16px;color:var(--ant-color-text);font-size:16px;line-height:24px}.integration-doc-panel{padding:20px;margin-bottom:24px;color:var(--ant-color-text-secondary);font-size:13px;line-height:1.7}.integration-doc-panel h4{margin:16px 0 8px;color:var(--ant-color-text);font-size:14px}.integration-doc-panel p{margin:0 0 8px}.integration-doc-panel ul{margin:4px 0;padding-left:20px}.integration-doc-panel code,.integration-item code{padding:1px 5px;border-radius:4px;background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}.integration-item{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--ant-color-border);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:0 1px 2px #0000000a;transition:border-color .2s,box-shadow .2s,background-color .2s}.integration-item:hover{border-color:var(--ant-color-primary-border-hover);background:var(--ant-color-bg-container);box-shadow:0 4px 12px #00000014}.integration-item__actions{justify-content:flex-end;margin-left:auto}.integration-item--stack{align-items:stretch;flex-direction:column}.integration-event-selector{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.integration-event-button__indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:5px;border:1px solid var(--ant-color-border);border-radius:3px;color:transparent;font-size:10px;line-height:1}.integration-event-button[aria-pressed=true] .integration-event-button__indicator{border-color:var(--ant-color-primary);background:var(--ant-color-primary);color:var(--ant-color-white)}.integration-status{display:inline-flex;align-items:center;min-height:22px;padding:1px 9px;border:0;border-radius:999px;background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary);font-size:12px;line-height:20px}.integration-status.is-platform{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.integration-status.is-enabled{background:var(--ant-color-success-bg);color:var(--ant-color-success);font-weight:500}.integration-status.is-disabled{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-tertiary);font-weight:500}.integration-event-button[aria-pressed=true]{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.integration-event-button[aria-pressed=true]:hover,.integration-event-button[aria-pressed=true]:focus-visible{border-color:var(--ant-color-primary-hover);color:var(--ant-color-primary-hover)}.integration-empty{padding:32px 16px;color:var(--ant-color-text-tertiary);font-size:13px;text-align:center}.notification-webhook-card{display:flex;align-items:center;flex-direction:row;gap:20px;text-align:left}.notification-webhook-card__content{display:flex;flex:1;min-width:0;flex-direction:column;gap:9px}.notification-webhook-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.notification-webhook-card__title{color:var(--ant-color-text);font-size:15px;font-weight:600;line-height:24px}.notification-webhook-card__target{overflow:hidden;color:var(--ant-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.notification-webhook-card__delivery-result{color:var(--ant-color-text-tertiary);font-size:12px;font-weight:400}.notification-webhook-card__delivery-result.is-success{color:var(--ant-color-success)}.notification-webhook-card__delivery-result.is-failed{color:var(--ant-color-error)}.notification-webhook-card__events{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:22px}.notification-webhook-card__caption{color:var(--ant-color-text-tertiary);font-size:12px}.notification-webhook-card__signed,.notification-webhook-card__meta .is-success{color:var(--ant-color-success)}.notification-webhook-card__meta .is-failed{color:var(--ant-color-error)}.notification-webhook-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--ant-color-text-tertiary);font-size:12px;line-height:20px}.notification-webhook-card__actions{display:flex;align-items:flex-end;align-self:stretch;flex:0 0 auto;justify-content:space-between;flex-direction:column;gap:14px;padding-left:20px;border-left:1px solid var(--ant-color-border-secondary)}.notification-webhook-card__state{align-self:flex-end}.notification-webhook-form{display:flex;flex-direction:column;gap:18px}.notification-webhook-field__label{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--ant-color-text);font-size:13px;font-weight:600}.notification-webhook-field__required{color:var(--ant-color-error)}.notification-webhook-field__optional{padding:1px 6px;border-radius:4px;background:var(--ant-color-fill-secondary);color:var(--ant-color-text-tertiary);font-size:11px;font-weight:400}.notification-webhook-field__hint{margin-top:6px;color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.5}.notification-webhook-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary)}.notification-webhook-toggle-row strong{color:var(--ant-color-text);font-size:13px}.notification-webhook-toggle-row p{margin:2px 0 0;color:var(--ant-color-text-tertiary);font-size:12px}@media(max-width:760px){.integration-page-header{align-items:stretch;flex-direction:column}.integration-section{padding:16px}.integration-item{align-items:flex-start;flex-direction:column}.integration-item .wui-table-actions{width:100%;flex-wrap:wrap}.notification-webhook-card__actions{width:100%;align-items:flex-end;padding-top:12px;padding-left:0;border-top:1px solid var(--ant-color-border-secondary);border-left:0}}@media(prefers-reduced-motion:reduce){.integration-item{transition:none}}.customer-analysis__range-options{flex:1 1 100%}.customer-analysis__trend-panel{padding:20px;border:1px solid #e9eaf0;border-radius:14px;background:#fff;box-shadow:0 5px 20px #2527440d}.customer-analysis__trend-heading{margin-bottom:16px;color:#1f2937;font-size:16px;font-weight:600}.customer-analysis__trend-panel .agent-dashboard__chart{width:100%;height:320px}.customer-analysis__trend-panel .agent-dashboard__empty{min-height:320px}.customer-analysis__detail-table{padding:0 20px 20px}.customer-analysis__detail-table .ant-pagination{margin-bottom:0}@media(max-width:640px){.customer-analysis__trend-panel{padding:14px;border-radius:11px}.customer-analysis__trend-panel .agent-dashboard__chart{height:260px}.customer-analysis__detail-table{padding:0 14px 14px}}.analysis-share-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:14px}.analysis-share-modal .ant-modal-header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #eef0f5}.analysis-share-modal .ant-modal-title{color:#1f2329;font-size:18px;font-weight:600;line-height:26px}.analysis-share-modal .ant-modal-close{top:14px;right:16px;color:#7c8495}.analysis-share-modal .ant-modal-body{padding:20px 24px 24px}.analysis-share-modal .ant-modal-footer{margin:0;padding:16px 24px;border-top:1px solid #eef0f5;background:#fafbfc}.analysis-share-modal__body{min-height:168px}.analysis-share-modal__description{margin-bottom:18px!important;padding:10px 12px;border:1px solid #e4e8ff;border-radius:8px;background:#f5f6ff;font-size:13px;line-height:20px}.analysis-share-modal__list{display:flex;flex-direction:column;gap:10px;max-height:min(420px,48vh);overflow-y:auto;padding:1px}.analysis-share-modal__item{display:flex;align-items:center;gap:12px;min-height:64px;box-sizing:border-box;padding:11px 10px 11px 12px;border:1px solid #e8eaf0;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.analysis-share-modal__item:hover{border-color:#d8d4ff;background:#fdfdff;box-shadow:0 4px 14px #2527440f}.analysis-share-modal__item-mark{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;color:#5846e2;background:#eeecff;font-size:16px;font-weight:600}.analysis-share-modal__item-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.analysis-share-modal__item-copy strong{overflow:hidden;color:#30333c;font-size:14px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.analysis-share-modal__item-copy span{color:#8a91a2;font-size:12px;line-height:18px}.analysis-share-modal__item-actions{display:flex;align-items:center;gap:2px}.analysis-share-modal__item-actions .ant-btn{width:32px;height:32px;padding:0;color:#656b7a}.analysis-share-modal__item-actions .ant-btn:hover{color:#5846e2;background:#eeecff}.analysis-share-modal__item-actions .analysis-share-modal__delete{color:#cf1322}.analysis-share-modal__state{display:grid;min-height:154px;place-items:center;color:#8a91a2;font-size:14px}.analysis-share-modal__state--empty{align-content:center;gap:7px;text-align:center}.analysis-share-modal__state--empty strong{color:#4b5160;font-weight:500}.analysis-share-modal__state--empty span{max-width:320px;color:#9aa0ae;font-size:12px;line-height:18px}.analysis-share-modal__empty-icon{display:grid;width:38px;height:38px;margin-bottom:2px;place-items:center;border-radius:10px;color:#5846e2;background:#eeecff;font-size:18px}.analysis-share-modal__form{display:flex;flex-direction:column;gap:18px}.analysis-share-modal__field{display:flex;flex-direction:column;gap:7px;color:#30333c;font-size:13px;font-weight:500}.analysis-share-modal__field small{margin-left:4px;color:#8a91a2;font-size:12px;font-weight:400}.analysis-share-modal__date-range,.analysis-share-modal__date-range.ant-picker{width:100%}.analysis-share-modal__actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){.ant-modal.analysis-share-modal{max-width:calc(100vw - 24px);margin:12px auto}.analysis-share-modal .ant-modal-header{padding:18px 20px 14px}.analysis-share-modal .ant-modal-body{padding:16px 20px 20px}.analysis-share-modal .ant-modal-footer{padding:14px 20px}.analysis-share-modal__item{gap:9px;padding-left:10px}.analysis-share-modal__item-mark{display:none}}.shared-analysis,.shared-analysis-access{min-height:100vh;box-sizing:border-box;color:#1f2329;background:#f5f6fa}.shared-analysis{padding:clamp(16px,2.5vw,32px)}.shared-analysis__content{width:100%;max-width:1280px;margin:0 auto}.shared-analysis__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.shared-analysis__eyebrow{margin-bottom:6px;color:#7c8495;font-size:13px;line-height:20px}.shared-analysis__header h1{margin:0;color:#1f2329;font-size:24px;font-weight:600;line-height:32px}.shared-analysis__range{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;color:#656b7a;background:#eeecff;font-size:13px}.shared-analysis__range strong{color:#5846e2;font-weight:500}.shared-analysis__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.shared-analysis__metric,.shared-analysis__panel{border:1px solid #e9eaf0;border-radius:12px;background:#fff;box-shadow:0 4px 16px #2527440a}.shared-analysis__metric{min-height:116px;box-sizing:border-box;padding:20px 22px}.shared-analysis__metric-label{margin-bottom:12px;color:#656b7a;font-size:14px;line-height:22px}.shared-analysis__metric>strong{color:#1f2329;font-size:36px;font-weight:600;line-height:42px;font-variant-numeric:tabular-nums}.shared-analysis__panel{margin-top:16px}.shared-analysis__trend-panel{padding:20px}.shared-analysis__trend-panel .agent-dashboard__chart{width:100%;height:320px}.shared-analysis__trend-panel .agent-dashboard__empty{display:grid;min-height:320px;place-items:center;color:#8a91a2}.shared-analysis__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px}.shared-analysis__section-header h2{margin:0;color:#1f2329;font-size:16px;font-weight:600;line-height:24px}.shared-analysis__section-header span{color:#7c8495;font-size:13px}.shared-analysis__detail{overflow:hidden}.shared-analysis__account{display:flex;flex-direction:column;gap:2px}.shared-analysis__account strong{color:#30333c;font-weight:500}.shared-analysis__account span{color:#8a91a2;font-size:12px}.shared-analysis__table{padding:0 20px 20px}.shared-analysis__table .ant-table-container{border:1px solid #eef0f4!important;border-radius:10px}.shared-analysis__table .ant-table-thead>tr>th{background:#f7f8fa;color:#656b7a;font-size:13px;font-weight:500}.shared-analysis__table .ant-table-tbody>tr>td{color:#30333c}.shared-analysis__table .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.shared-analysis__footer{padding:22px 0 4px;color:#8a91a2;text-align:center;font-size:12px}.shared-analysis-access{display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 20%,#f0edff 0,#f7f8fb 34%,#f5f6fa 72%)}.shared-analysis-access__card{width:min(400px,100%);box-sizing:border-box;padding:36px;border:1px solid #e8eaf0;border-radius:16px;background:#fff;box-shadow:0 16px 48px #25274417}.shared-analysis-access__mark{display:grid;width:44px;height:44px;margin-bottom:20px;place-items:center;border-radius:12px;color:#fff;background:#5846e2;box-shadow:0 8px 18px #5846e238;font-size:18px;font-weight:600}.shared-analysis-access h1{margin:0 0 8px;color:#1f2329;font-size:22px;font-weight:600;line-height:30px}.shared-analysis-access p{margin:0 0 24px;color:#7c8495;font-size:14px;line-height:22px}.shared-analysis-access__error{margin-bottom:14px;padding:9px 12px;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;background:#fff2f0;font-size:13px;line-height:20px}.shared-analysis-access__field{margin-bottom:16px}.shared-analysis-access__loading{color:#656b7a;font-size:14px}.shared-analysis-access__card [data-wuwen-component=input],.shared-analysis-access__card [data-wuwen-component=button]{border-radius:8px}@media(max-width:720px){.shared-analysis__header{align-items:stretch;flex-direction:column}.shared-analysis__range{align-items:flex-start;flex-direction:column}.shared-analysis__metrics{grid-template-columns:1fr}.shared-analysis__metric{min-height:100px;padding:16px 18px}.shared-analysis__metric>strong{font-size:32px;line-height:38px}.shared-analysis__trend-panel{padding:14px}.shared-analysis__trend-panel .agent-dashboard__chart{height:260px}.shared-analysis__table{padding:0 14px 14px}.shared-analysis-access__card{padding:28px 24px}}.channel-analysis-page,.channel-analysis-page *{box-sizing:border-box}.channel-analysis__filters{align-items:center}.channel-analysis__filters [data-wuwen-component=date-picker]>.ant-picker,.channel-analysis__filters .ant-select-selector,.channel-analysis__filters>.ant-btn{min-height:32px;border-radius:8px}.channel-analysis__quick-ranges{display:flex;gap:6px;flex:1 0 100%;overflow-x:auto}.channel-analysis__date-range{display:flex;align-items:center;gap:10px;min-width:480px;flex:1 1 720px}.channel-analysis__date-range>[data-wuwen-component=date-picker]{min-width:0;flex:1 1 0}.channel-analysis__date-input{width:100%}.channel-analysis__date-separator{flex:0 0 auto;color:#8a91a2;font-size:13px}.channel-analysis__panel-title{margin-bottom:8px;color:#1f2937;font-size:18px;font-weight:600}.channel-analysis__traffic{position:relative;margin-top:22px;padding:20px;border:1px solid #e4e0ff;border-radius:12px;background:#faf9ff}.channel-analysis__web-connector{position:absolute;z-index:1;width:2px;overflow:visible;pointer-events:none}.channel-analysis__web-connector line{stroke:#c8c0ff;stroke-width:2;vector-effect:non-scaling-stroke}.channel-analysis__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.channel-analysis__section-heading h3{margin:0;color:#0f172a;font-size:20px}.channel-analysis__section-heading p{margin:6px 0 0;color:#64748b;font-size:13px}.channel-analysis__section-heading>span{flex:0 0 auto;color:#475569;font-size:13px;font-weight:600}.channel-analysis__traffic-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.channel-analysis-visuals{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;margin-bottom:20px}.channel-analysis__traffic-visuals{margin-bottom:0}.channel-analysis__legend-dot{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.channel-analysis__traffic-empty{padding:32px;border:0;box-shadow:none;background:transparent;color:#94a3b8;text-align:center}.channel-analysis__trend-panel .agent-dashboard__chart{height:320px}@media(max-width:900px){.channel-analysis-visuals{grid-template-columns:minmax(0,1fr)!important}.channel-analysis__traffic-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:560px){.channel-analysis-page{padding:16px!important}.channel-analysis-page button{max-width:100%}.channel-analysis__date-range{min-width:100%;width:100%}.channel-analysis__trend-panel .agent-dashboard__chart{height:260px}.channel-analysis__section-heading{align-items:flex-start;flex-direction:column}.channel-analysis__traffic{padding:16px}}.channel-analysis__metric-card{min-width:0;padding:18px;border:1px solid #e9eaf0;border-radius:14px;background:#fff;box-shadow:0 2px 10px #25274409}.channel-analysis__panel{min-width:0;padding:20px;border:1px solid #e9eaf0;border-radius:14px;background:#fff;box-shadow:0 2px 10px #25274409}.channel-analysis__distribution{position:relative;margin-bottom:20px;padding:18px 20px}.channel-analysis__distribution-title{margin-bottom:14px;color:#202333;font-size:15px;font-weight:600;line-height:22px}.channel-analysis__distribution-track{display:flex;height:22px;margin-bottom:14px;overflow:hidden;border-radius:6px;background:#f0f1f5}.channel-analysis__distribution-track>div{cursor:default;transition:filter .15s ease,opacity .15s ease}.channel-analysis__distribution-track:hover>div{opacity:.72}.channel-analysis__distribution-track>div:hover{filter:saturate(1.08);opacity:1}.channel-analysis__distribution-legend{display:flex;flex-wrap:wrap;gap:8px 18px}.channel-analysis__distribution-legend-item{display:flex;align-items:center;gap:6px;color:#5f6677;font-size:12px;line-height:18px}.channel-analysis__distribution-legend-item strong{color:#202333;font-weight:600}.channel-analysis__legend-dot{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.channel-analysis__scope-note{display:flex;align-items:center;gap:7px;width:fit-content;margin-bottom:12px;padding:7px 10px;border-radius:8px;background:#eeecff;color:#5846e2;font-size:12px;line-height:1.4}.channel-analysis__chart-tooltip{position:absolute;z-index:30;display:flex;align-items:center;gap:7px;max-width:240px;padding:8px 10px;border-radius:8px;background:#30333c;box-shadow:0 8px 24px #0f172a2e;color:#fff;font-size:12px;line-height:1.4;white-space:nowrap;transform:translate(10px,calc(-100% - 8px));pointer-events:none}.channel-analysis__chart-tooltip>span{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.channel-analysis__distribution-tooltip{position:fixed;max-width:calc(100vw - 16px);white-space:normal;transform:none}.channel-analysis__metric-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#73798a;font-size:13px}.channel-analysis__metric-value{color:#5846e2;font-size:26px;font-weight:700}.channel-analysis__traffic-trigger{width:100%;text-align:left;font:inherit;cursor:pointer}.channel-analysis__traffic-trigger:not(:disabled):hover{border-color:#5846e2;box-shadow:0 4px 14px #5846e224}.channel-analysis__traffic-trigger:disabled{cursor:default}.channel-analysis__traffic-chart-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.channel-analysis__traffic-chart-actions button{border:0;background:transparent;color:#475569;cursor:pointer;padding:4px 6px;border-radius:5px}.channel-analysis__traffic-chart-actions button:hover,.channel-analysis__traffic-chart-actions button:focus-visible{background:#f1f5f9;outline:2px solid #5846e2}.channel-analysis__traffic-chart-actions span{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px}.channel-analysis__detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a59;display:flex;justify-content:flex-end}.channel-analysis__detail-drawer{width:min(920px,85vw);height:100%;overflow:auto;background:#fff;padding:20px;box-shadow:-8px 0 28px #0f172a2e}.channel-analysis__detail-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.channel-analysis__detail-drawer h3{margin:0}.channel-analysis__detail-drawer p{color:#64748b;margin:6px 0 0}.channel-analysis__detail-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.channel-analysis__detail-error{display:flex;gap:12px;align-items:center;justify-content:center;min-height:180px}@media(max-width:720px){.channel-analysis__detail-drawer{width:100vw;padding:14px}}.account-info-page{box-sizing:border-box;height:100%;overflow:auto;padding:24px;background:var(--ant-color-bg-layout, #f5f5f5);color:var(--ant-color-text, #262626);font-size:14px}.account-info-page__header{display:flex;max-width:840px;align-items:center;gap:12px;margin:0 auto 20px}.account-info-page__header-icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:8px;background:var(--ant-color-primary-bg, #f0edff);color:var(--ant-color-primary, #5846e2)}.account-info-page__header h1,.account-info-card__heading h2{margin:0;color:var(--ant-color-text, #262626);font-weight:600}.account-info-page__header h1{font-size:20px;line-height:28px}.account-info-page__header p,.account-info-card__heading p{margin:2px 0 0;color:var(--ant-color-text-secondary, #595959)}.account-info-page__header p{font-size:13px;line-height:20px}.account-info-page__content{display:grid;max-width:840px;gap:16px;margin:0 auto}.account-info-card{overflow:hidden;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000008}.account-info-card__heading{padding:18px 24px 14px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.account-info-card__heading h2{font-size:16px;line-height:24px}.account-info-card__heading p{font-size:12px;line-height:20px}.account-info-field{display:grid;min-height:58px;box-sizing:border-box;grid-template-columns:112px minmax(0,360px) minmax(0,1fr);align-items:center;gap:16px;padding:12px 24px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0);transition:background-color .2s ease}.account-info-field:hover{background:var(--ant-color-fill-quaternary, #fafafa)}.account-info-field>label,.account-info-field__label{color:var(--ant-color-text-secondary, #595959);font-size:13px;line-height:20px}.account-info-field__control{display:flex;min-width:0;align-items:center;gap:12px;grid-column:2 / -1}.account-info-field__control>[data-wuwen-component=input]{width:360px;max-width:100%}.account-info-field__hint{color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px;line-height:20px}.account-info-field__inline{display:flex;min-width:0;align-items:center;gap:12px;grid-column:2 / -1}.account-info-field__inline--wrap{flex-wrap:wrap}.account-info-field__value{color:var(--ant-color-text, #262626);line-height:22px}.account-info-field__muted,.account-info-page__password{color:var(--ant-color-text-tertiary, #8c8c8c)}.account-info-page__password{letter-spacing:3px}.account-info-inline-panel{display:flex;max-width:360px;flex-direction:column;gap:10px;margin:0 24px 14px 152px;padding:16px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-fill-quaternary, #fafafa)}.account-info-inline-panel__actions{display:flex;gap:8px}.account-info-status{display:inline-flex;align-items:center;gap:6px;color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px}.account-info-status>span{width:6px;height:6px;border-radius:50%;background:var(--ant-color-text-quaternary, #bfbfbf)}.account-info-status.is-enabled{color:var(--ant-color-success, #52c41a)}.account-info-status.is-enabled>span{background:var(--ant-color-success, #52c41a);box-shadow:0 0 0 3px var(--ant-color-success-bg, #f6ffed)}.account-info-card__footer{display:flex;justify-content:flex-end;padding:16px 24px}.account-info-2fa{display:flex;flex-direction:column;gap:16px}.account-info-2fa__qr{display:flex;flex-direction:column;align-items:center;gap:10px}.account-info-2fa__qr-image{padding:10px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:#fff;line-height:0}.account-info-2fa details{width:100%;color:var(--ant-color-text-tertiary, #8c8c8c);font-size:12px}.account-info-2fa summary{cursor:pointer;text-align:center;transition:color .2s ease}.account-info-2fa summary:hover{color:var(--ant-color-primary-hover, #7464e8)}.account-info-2fa code{display:block;margin-top:8px;padding:8px 10px;border-radius:6px;background:var(--ant-color-fill-secondary, #f5f5f5);color:var(--ant-color-text, #262626);letter-spacing:1px;text-align:center;-webkit-user-select:all;user-select:all;word-break:break-all}.account-info-2fa__code-label{margin-bottom:-8px;color:var(--ant-color-text, #262626);font-size:13px;font-weight:500}@media(max-width:720px){.account-info-page{padding:16px}.account-info-field{grid-template-columns:1fr;gap:6px;padding:12px 16px}.account-info-field__control,.account-info-field__inline{grid-column:1}.account-info-field__control{align-items:flex-start;flex-direction:column;gap:4px}.account-info-inline-panel{max-width:none;margin:0 16px 12px}.account-info-card__heading,.account-info-card__footer{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.account-info-field,.account-info-2fa summary{transition:none}}.referral-dashboard-page{box-sizing:border-box;width:100%;height:100%;overflow-y:auto;background:var(--ant-color-bg-layout);color:var(--ant-color-text)}.referral-dashboard-page__content{box-sizing:border-box;width:100%;min-width:0;padding:24px}.referral-dashboard-page__loading{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:var(--ant-color-text-secondary)}.referral-dashboard-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.referral-dashboard-page__header h1{margin:0;color:var(--ant-color-text);font-size:20px;line-height:28px;font-weight:600}.referral-dashboard-page__header p{margin:4px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:22px}.referral-section{padding:20px;margin-bottom:16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:0 1px 2px #00000008}.referral-section__heading{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:16px}.referral-section__heading>span{width:3px;height:16px;border-radius:2px;background:var(--ant-color-primary)}.referral-section__heading h2{margin:0;color:var(--ant-color-text);font-size:16px;line-height:24px;font-weight:600}.referral-section__heading small{color:var(--ant-color-text-tertiary);font-size:12px;font-weight:400}.referral-summary-grid{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,1fr));gap:12px}.referral-balance-card{grid-row:span 2;display:flex;min-height:190px;padding:20px;flex-direction:column;justify-content:space-between;border:1px solid color-mix(in srgb,var(--ant-color-primary) 24%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--ant-color-primary) 10%,var(--ant-color-bg-container)),color-mix(in srgb,var(--ant-color-primary) 4%,var(--ant-color-bg-container)))}.referral-balance-card__label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--ant-color-text-secondary);font-size:13px}.referral-balance-card strong{display:block;color:var(--ant-color-primary);font-size:32px;line-height:42px;font-weight:700}.referral-balance-card span{color:var(--ant-color-text-tertiary);font-size:12px}.referral-stat-card{min-height:88px;padding:14px 16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.referral-stat-card:hover{border-color:var(--ant-color-border);box-shadow:0 2px 8px #0000000d}.referral-stat-card>div{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--ant-color-text-secondary);font-size:12px}.referral-stat-card strong{color:var(--ant-color-text);font-size:22px;line-height:30px;font-weight:600}.referral-stat-card--success strong{color:var(--ant-color-success)}.referral-stat-card--warning strong{color:var(--ant-color-warning)}.referral-rule-copy{margin-bottom:16px;color:var(--ant-color-text-secondary);font-size:14px;line-height:22px}.referral-rule-copy strong{color:var(--ant-color-primary)}.referral-links{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:12px}.referral-copy-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:44px;padding:5px 6px 5px 12px;border:1px solid var(--ant-color-border);border-radius:6px;background:var(--ant-color-fill-quaternary)}.referral-copy-field>span{color:var(--ant-color-text-secondary);font-size:12px}.referral-copy-field code{overflow:hidden;color:var(--ant-color-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.referral-more-button{margin-top:10px;padding-inline:0!important}.referral-subcodes{margin-top:12px;padding:16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary)}.referral-subcodes__form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:8px;align-items:start;margin-bottom:12px}.referral-empty{display:flex;min-height:88px;align-items:center;justify-content:center;color:var(--ant-color-text-tertiary);font-size:13px}.referral-field-error{margin-top:8px;color:var(--ant-color-error);font-size:13px;line-height:20px}.referral-data-table code{color:var(--ant-color-text-secondary);font-size:12px}.referral-table__amount{font-variant-numeric:tabular-nums;font-weight:600}.referral-status{display:inline-flex;align-items:center;min-height:24px;padding:1px 8px;border-radius:999px;font-size:12px;line-height:20px;font-weight:500;white-space:nowrap}.referral-status--primary{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.referral-status--success{color:var(--ant-color-success);background:var(--ant-color-success-bg)}.referral-status--warning{color:var(--ant-color-warning);background:var(--ant-color-warning-bg)}.referral-status--danger{color:var(--ant-color-error);background:var(--ant-color-error-bg)}.referral-status--neutral{color:var(--ant-color-text-secondary);background:var(--ant-color-fill-secondary)}.referral-withdraw-summary{display:grid;grid-template-columns:1fr auto;gap:4px 16px;margin-bottom:20px;padding:16px;border-radius:8px;background:var(--ant-color-primary-bg)}.referral-withdraw-summary span{color:var(--ant-color-text-secondary);font-size:13px}.referral-withdraw-summary strong{grid-row:span 2;align-self:center;color:var(--ant-color-primary);font-size:24px}.referral-withdraw-summary small{color:var(--ant-color-text-tertiary);font-size:12px}.referral-form{display:grid;gap:16px}.referral-form>label,.referral-form>div{display:grid;gap:6px;color:var(--ant-color-text);font-size:13px}@media(max-width:1100px){.referral-summary-grid{grid-template-columns:minmax(250px,1.2fr) repeat(2,minmax(150px,1fr))}.referral-balance-card{grid-row:span 3}}@media(max-width:760px){.referral-dashboard-page__content{padding:16px}.referral-dashboard-page__header{align-items:stretch;flex-direction:column}.referral-section{padding:16px;margin-bottom:12px}.referral-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-balance-card{grid-column:1 / -1;grid-row:auto;min-height:180px}.referral-links,.referral-subcodes__form{grid-template-columns:1fr}.referral-copy-field{grid-template-columns:1fr auto}.referral-copy-field>span{grid-column:1 / -1}.referral-subcodes__form>button{width:100%}}@media(max-width:480px){.referral-summary-grid{grid-template-columns:1fr}.referral-stat-card{min-height:80px}}@media(prefers-reduced-motion:reduce){.referral-stat-card{transition:none}}.template-library__card{margin-bottom:8px;padding:14px 16px;border:1px solid;border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-library__card:hover{border-color:#c7c0f6!important;box-shadow:0 3px 12px #5846e214;transform:translateY(-1px)}.template-library__actions{display:flex;align-items:center;gap:4px}.template-library__selection-row{display:flex;align-items:center;min-height:38px;margin-bottom:8px;padding:0 16px;border:1px solid;border-radius:8px;font-size:13px}@media(prefers-reduced-motion:reduce){.template-library__card{transition:none}}.material-library__workspace{display:grid;grid-template-columns:216px minmax(0,1fr);gap:16px;align-items:start}.material-library__content{min-width:0}.material-library__pagination{display:flex;justify-content:flex-end;padding:12px 0 0}.material-group-form{display:flex;flex-direction:column;gap:8px}.material-group-form label{font-size:13px;font-weight:500}.material-group-form>span{margin:0;color:var(--material-text-secondary);font-size:12px;line-height:1.6}@media(max-width:1040px){.material-library__workspace{grid-template-columns:184px minmax(0,1fr)}}@media(max-width:640px){.material-library__pagination{justify-content:center}}.ai-members-page{box-sizing:border-box;display:flex;width:100%;height:100%;padding:24px;overflow:auto;flex-direction:column;gap:16px;background:var(--ant-color-bg-layout);color:var(--ant-color-text)}.ai-members__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ai-members__panel{display:flex;min-height:520px;flex-direction:column;gap:12px}.ai-members__toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);flex-wrap:wrap}.ai-members__toolbar-main,.ai-members__summary{display:flex;align-items:center}.ai-members__toolbar-main{min-width:0;gap:10px;flex-wrap:wrap}.ai-members__summary{margin-left:auto;gap:14px;color:var(--ant-color-text-tertiary);font-size:12px;white-space:nowrap}.ai-members__summary .is-success{color:var(--ant-color-success)}.ai-members__summary .is-neutral{color:var(--ant-color-text-tertiary)}.ai-members__table-wrap{flex:1;min-width:0;overflow:visible}.ai-members__pagination{display:flex;min-height:40px;align-items:center;justify-content:flex-end;padding:4px 0}.ai-members__actions{justify-content:flex-start}.ai-members__status{display:inline-flex;min-height:22px;align-items:center;padding:1px 9px;border:0;border-radius:999px;font-size:12px;font-weight:500;line-height:20px}.ai-members__status.is-success{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.ai-members__status.is-warning{background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.ai-members__status.is-neutral{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-tertiary)}.ai-members__status.is-disabled{background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary)}.ai-members__action-enable.ant-btn{color:var(--ant-color-success)}.ai-members__action-enable.ant-btn:hover,.ai-members__action-enable.ant-btn:focus-visible{color:var(--ant-color-success);background:var(--ant-color-success-bg)}.ai-members__action-disable.ant-btn{color:var(--ant-color-warning)}.ai-members__action-disable.ant-btn:hover,.ai-members__action-disable.ant-btn:focus-visible{color:var(--ant-color-warning);background:var(--ant-color-warning-bg)}.ai-members__method-card.ant-btn{width:100%;height:auto;min-height:132px;padding:20px;border-radius:10px;text-align:left;white-space:normal;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.ai-members__method-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-members__method-layout{display:grid;width:100%;min-width:0;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px}.ai-members__method-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.ai-members__method-copy{display:grid;min-width:0;gap:5px}.ai-members__method-copy strong{color:var(--ant-color-text);font-size:15px;font-weight:600;line-height:22px}.ai-members__method-copy span{color:var(--ant-color-text-tertiary);font-size:12px;font-weight:400;line-height:18px}.ai-members__method-arrow{color:var(--ant-color-text-quaternary);transition:color .2s,transform .2s}.ai-members__method-card:hover,.ai-members__method-card:focus-visible{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);box-shadow:0 0 0 2px var(--ant-color-primary-bg);transform:translateY(-1px)}.ai-members__method-card:hover .ai-members__method-arrow,.ai-members__method-card:focus-visible .ai-members__method-arrow{color:var(--ant-color-primary);transform:translate(2px)}.ai-members__modal [data-wuwen-component=input],.ai-members__modal [data-wuwen-component=select]{margin-top:6px}.ai-members__modal .marketing-selectable-row{background:var(--ant-color-bg-container)}.ai-members__edit-form{display:grid;gap:20px}.ai-members__field{display:grid;gap:6px;min-width:0;color:var(--ant-color-text-secondary);font-size:13px;font-weight:500}.ai-members__field [data-wuwen-component=input],.ai-members__field [data-wuwen-component=select]{margin-top:0}.ai-members__field-label{color:var(--ant-color-text);font-size:13px;font-weight:600;line-height:20px}.ai-members__field-hint{color:var(--ant-color-text-tertiary);font-size:12px;font-weight:400;line-height:18px}.ai-members__account-list{display:grid;max-height:184px;margin-top:2px;padding:6px;gap:4px;overflow:auto;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary)}.ai-members__account-row{display:grid;min-width:0;grid-template-columns:16px max-content minmax(80px,1fr) minmax(0,max-content);align-items:center;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:var(--ant-color-bg-container);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.ai-members__account-row:hover{border-color:var(--ant-color-primary-hover)}.ai-members__account-row:focus-within{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.ai-members__account-row.is-selected{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.ai-members__account-row input{margin:0;accent-color:var(--ant-color-primary)}.ai-members__channel-tag{padding:1px 6px;border-radius:4px;color:#fff;font-size:11px;font-weight:600;line-height:18px}.ai-members__account-name,.ai-members__account-identifier{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-members__account-name{color:var(--ant-color-text);font-size:13px}.ai-members__account-identifier{color:var(--ant-color-text-tertiary);font-size:12px}.ai-members__account-empty{padding:18px;color:var(--ant-color-text-tertiary);font-size:12px;text-align:center}.ai-members__selected-count{color:var(--ant-color-primary);font-size:12px;font-weight:500}.ai-members__knowledge-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:8px;background:var(--ant-color-fill-quaternary)}.ai-members__knowledge-copy{display:grid;min-width:0;gap:2px}@media(max-width:760px){.ai-members-page{padding:16px;gap:12px}.ai-members__header{align-items:flex-start;flex-direction:column}.ai-members__toolbar,.ai-members__toolbar-main{align-items:stretch;flex-direction:column}.ai-members__summary{width:100%;margin-left:0;justify-content:flex-end;flex-wrap:wrap}.ai-members__method-grid{grid-template-columns:1fr}.ai-members__account-row{grid-template-columns:16px max-content minmax(0,1fr)}.ai-members__account-identifier{display:none}.ai-members__knowledge-callout{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ai-members-page *,.ai-members-page *:before,.ai-members-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ai-member-editor-page{width:100%;height:100%;overflow:auto;background:var(--ant-color-bg-layout);color:var(--ant-color-text)}.ai-member-editor__header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary)}.ai-member-editor__status{display:inline-flex;min-height:22px;align-items:center;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:500;line-height:20px}.ai-member-editor__status.is-success{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.ai-member-editor__status.is-warning{background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.ai-member-editor__card{overflow:hidden;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary)}.ai-member-editor__card-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--ant-color-border-secondary)}.ai-member-editor__card-body{display:flex;padding:16px;flex-direction:column;gap:12px}@media(max-width:760px){.ai-member-editor__header{align-items:flex-start;padding:12px 16px;flex-wrap:wrap}.ai-member-editor__header>div:last-child{width:100%;margin-left:0!important;justify-content:flex-end;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ai-member-editor-page *,.ai-member-editor-page *:before,.ai-member-editor-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.knowledge-center-page{box-sizing:border-box;display:flex;width:100%;height:100%;padding:24px;overflow:auto;flex-direction:column;gap:16px;background:var(--ant-color-bg-layout);color:var(--ant-color-text)}.knowledge-center__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.knowledge-center__content{display:flex;min-height:520px;flex-direction:column;gap:12px}.knowledge-center__toolbar{display:flex;min-height:52px;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);flex-wrap:wrap}.knowledge-center__table-wrap{flex:1;min-width:0;overflow:visible}.knowledge-center__pagination,.knowledge-drawer__pagination{display:flex;min-height:40px;align-items:center;justify-content:flex-end;padding:4px 0}.knowledge-center__dataset-form{display:grid;gap:20px}.knowledge-center__field{display:grid;min-width:0;gap:6px;color:var(--ant-color-text);font-size:13px;font-weight:600;line-height:20px}@media(max-width:760px){.knowledge-center-page{padding:16px;gap:12px}.knowledge-center__header{align-items:flex-start;flex-direction:column}.knowledge-center__toolbar{align-items:stretch;flex-direction:column}.knowledge-center__toolbar>:last-child{margin-left:0!important;text-align:right}}@media(prefers-reduced-motion:reduce){.knowledge-center-page *,.knowledge-center-page *:before,.knowledge-center-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.knowledge-drawer__overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#00000073}.knowledge-drawer{display:flex;width:760px;max-width:94vw;height:100%;flex-direction:column;background:var(--ant-color-bg-container);color:var(--ant-color-text);box-shadow:-4px 0 24px #0000002e}.knowledge-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--ant-color-border-secondary)}.knowledge-drawer__imports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px;border-bottom:1px solid var(--ant-color-border-secondary)}.knowledge-drawer__import-wrap{position:relative;min-width:0}.knowledge-drawer__import-card.ant-btn{width:100%;height:80px;padding:12px;border-radius:8px;text-align:left;white-space:normal}.knowledge-drawer__import-layout{display:grid;width:100%;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.knowledge-drawer__import-card:hover,.knowledge-drawer__import-card:focus-visible{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);box-shadow:0 0 0 2px var(--ant-color-primary-bg)}.knowledge-drawer__import-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.knowledge-drawer__import-copy{display:grid;min-width:0;gap:3px}.knowledge-drawer__import-copy strong{color:var(--ant-color-text);font-size:13px;font-weight:600;line-height:20px}.knowledge-drawer__import-copy>span{color:var(--ant-color-text-tertiary);font-size:11px;font-weight:400;line-height:16px}.knowledge-drawer__filters{display:flex;gap:8px;padding:12px 20px;flex-wrap:wrap}.knowledge-drawer__list{flex:1;overflow:auto;padding:0 20px 20px}.knowledge-drawer__row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex-shrink:0;flex-wrap:wrap}.knowledge-drawer__pagination{padding:10px 20px;border-top:1px solid var(--ant-color-border-secondary)}@media(max-width:760px){.knowledge-drawer{width:100%;max-width:100vw}.knowledge-drawer__imports{grid-template-columns:1fr}.knowledge-drawer__import-card.ant-btn{height:auto;min-height:72px}}.sensitive-monitor{height:100%;overflow:auto;box-sizing:border-box;padding:24px;background:#f7f8fc;color:#262626}.sensitive-monitor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.sensitive-monitor__header h1{margin:0;font-size:20px;line-height:28px;font-weight:600}.sensitive-monitor__header p{margin:6px 0 0;color:#8c8c8c;font-size:13px}.sensitive-monitor__count{flex:0 0 auto;padding:6px 12px;border:1px solid #e6e8f0;border-radius:999px;background:#fff;color:#595959;font-size:12px}.sensitive-monitor__filters [data-wuwen-component=date-picker]{flex:0 1 180px}.sensitive-monitor__filters [data-wuwen-component=date-picker]>.ant-picker{width:100%;height:32px;border-radius:8px}.sensitive-monitor__error{margin-bottom:12px;padding:10px 12px;border:1px solid #ffccc7;border-radius:8px;background:#fff2f0;color:#cf1322;font-size:13px}.sensitive-monitor__card{overflow:hidden;border:0;border-radius:10px;background:#fff;box-shadow:0 2px 10px #1f23300a}.sensitive-monitor__table-wrap{position:relative;overflow-x:auto}.sensitive-monitor table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.sensitive-monitor th{height:42px;padding:0 14px;border-bottom:1px solid #e8eaf1;background:#fafbfe;color:#6b7280;font-size:12px;font-weight:600;text-align:left}.sensitive-monitor td{height:52px;padding:8px 14px;border-bottom:1px solid #f0f1f5;color:#404040;font-size:13px;vertical-align:middle}.sensitive-monitor tbody tr:hover{background:#fafaff}.sensitive-monitor th:nth-child(1){width:72px}.sensitive-monitor th:nth-child(2){width:82px}.sensitive-monitor th:nth-child(3){width:90px}.sensitive-monitor th:nth-child(4){width:300px}.sensitive-monitor th:nth-child(5){width:150px}.sensitive-monitor th:nth-child(6){width:240px}.sensitive-monitor th:nth-child(7){width:150px}.sensitive-monitor th:nth-child(8){width:96px}.sensitive-monitor__time{color:#737373!important;white-space:nowrap;font-variant-numeric:tabular-nums}.sensitive-monitor td:nth-child(8){white-space:nowrap}.sensitive-monitor__muted{color:#bfbfbf}.sensitive-monitor__ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sensitive-snapshot{display:flex;flex-direction:column;gap:4px;white-space:pre-wrap;word-break:break-word}.sensitive-snapshot a{color:#5b5cf0;text-decoration:none}.sensitive-snapshot--compact{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.sensitive-snapshot--compact>*{display:inline}.sensitive-snapshot--compact>*+*:before{content:" · ";color:#bfbfbf}.sensitive-monitor__badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.sensitive-monitor__badge--edit{background:#e6f4ff;color:#1677ff}.sensitive-monitor__badge--recall{background:#fff7e6;color:#d46b08}.sensitive-monitor__badge--delete{background:#fff1f0;color:#cf1322}.sensitive-monitor__loading{position:absolute;top:42px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffffb8;color:#737373;font-size:13px}.sensitive-monitor__loading span{width:16px;height:16px;border:2px solid #d9d9ff;border-top-color:#5b5cf0;border-radius:50%;animation:sensitive-spin .7s linear infinite}@keyframes sensitive-spin{to{transform:rotate(360deg)}}.sensitive-monitor__empty{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8c8c8c}.sensitive-monitor__empty strong{color:#595959;font-size:14px}.sensitive-monitor__empty span{font-size:12px}.sensitive-monitor__pagination{width:100%}.sensitive-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;justify-content:flex-end;background:#0f172a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sensitive-drawer>aside{width:540px;max-width:92vw;height:100%;overflow:auto;background:#fff;box-shadow:-12px 0 36px #0f172a2e}.sensitive-drawer header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eceef3;background:#fff}.sensitive-drawer header>div{display:flex;align-items:center;gap:10px}.sensitive-drawer h2{margin:0;font-size:18px}.sensitive-drawer header>button{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#737373;font-size:24px;cursor:pointer}.sensitive-drawer header>button:hover{background:#f3f4f6}.sensitive-drawer__body{display:flex;flex-direction:column;gap:24px;padding:24px}.sensitive-drawer dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:16px;border-radius:8px;background:#f8f9fc}.sensitive-drawer dl div{min-width:0}.sensitive-drawer dt{margin-bottom:4px;color:#8c8c8c;font-size:12px}.sensitive-drawer dd{margin:0;color:#333;font-size:13px;word-break:break-all}.sensitive-drawer__wide{grid-column:1 / -1}.sensitive-drawer section h3{margin:0 0 10px;color:#595959;font-size:13px}.sensitive-drawer__snapshot{min-height:72px;padding:14px;border:1px solid #e8eaf1;border-radius:8px;background:#fafbfc;color:#333;font-size:13px}.sensitive-drawer__snapshot--after{border-color:#d9f7be;background:#f6ffed}@media(max-width:720px){.sensitive-monitor{padding:16px}.sensitive-monitor__header{flex-direction:column}.sensitive-drawer dl{grid-template-columns:1fr}.sensitive-drawer__wide{grid-column:auto}}.login-log{box-sizing:border-box;width:100%;max-width:1680px;height:100%;margin:0 auto;padding:24px;overflow:auto;color:var(--ant-color-text, #262626)}.login-log>header{margin-bottom:18px}.login-log header h1{margin:0;font-size:20px;font-weight:600;line-height:28px}.login-log header p{margin:4px 0 0;color:var(--ant-color-text-secondary, #595959);font-size:13px;line-height:20px}.login-log .login-log__filters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));align-items:center;gap:12px;margin-bottom:16px;padding:16px;border-color:var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000008}.login-log__filters [data-wuwen-component=input]{width:100%;min-width:0}.login-log__filters [data-wuwen-component=date-picker]{grid-column:span 2;min-width:0}.login-log__date-range{width:100%}.login-log__quick{display:flex;align-items:center;gap:8px;white-space:nowrap}.login-log__error{margin-bottom:12px;padding:10px 14px;border:1px solid var(--ant-color-error-border, #ffccc7);border-radius:8px;background:var(--ant-color-error-bg, #fff2f0);color:var(--ant-color-error, #cf1322);font-size:13px}.login-log__location{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.login-log__location-ip{color:var(--ant-color-text-secondary, #8c8c8c)}.login-log__result{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:22px}.login-log__result--success{color:var(--ant-color-success, #389e0d);background:var(--ant-color-success-bg, #f6ffed)}.login-log__result--failure{color:var(--ant-color-error, #cf1322);background:var(--ant-color-error-bg, #fff1f0)}@media(max-width:1180px){.login-log .login-log__filters{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:820px){.login-log .login-log__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.login-log{padding:16px}.login-log .login-log__filters{grid-template-columns:1fr;padding:12px}.login-log__filters [data-wuwen-component=date-picker]{grid-column:auto}.login-log__filters>*{width:100%!important}.login-log__quick{flex-wrap:wrap}}.operation-log{box-sizing:border-box;width:100%;max-width:1680px;height:100%;margin:0 auto;padding:24px;overflow:auto;color:var(--ant-color-text, #262626)}.operation-log__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.operation-log__header h1{margin:0;font-size:20px;font-weight:600;line-height:28px}.operation-log__header p{margin:4px 0 0;color:var(--ant-color-text-secondary, #595959);font-size:13px;line-height:20px}.operation-log__retention{flex:none;margin-top:2px;padding:4px 10px;border:1px solid var(--ant-color-border-secondary, #e8e8e8);border-radius:999px;color:var(--ant-color-text-secondary, #595959);background:var(--ant-color-bg-container, #fff);font-size:12px}.operation-log__filters{display:flex;min-height:64px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000008}.operation-log__filter-label{flex:none;color:var(--ant-color-text-secondary, #595959);font-size:13px;font-weight:500}.operation-log__date-range{width:360px}.operation-log__quick{display:flex;align-items:center;gap:6px}.operation-log__target{display:block;overflow:hidden;color:var(--ant-color-text-secondary, #595959);text-overflow:ellipsis;white-space:nowrap}.operation-log__error{margin-bottom:12px;padding:10px 14px;border:1px solid var(--ant-color-error-border, #ffccc7);border-radius:8px;color:var(--ant-color-error, #cf1322);background:var(--ant-color-error-bg, #fff2f0);font-size:13px}@media(max-width:820px){.operation-log__filters{align-items:stretch;flex-direction:column}.operation-log__date-range{width:100%}.operation-log__quick{flex-wrap:wrap}}@media(max-width:560px){.operation-log{padding:16px}.operation-log__header{flex-direction:column;gap:8px}}.online-log{box-sizing:border-box;width:100%;max-width:1680px;height:100%;margin:0 auto;padding:24px;overflow:auto;color:var(--ant-color-text, #262626)}.online-log__header{margin-bottom:18px}.online-log__header h1{margin:0;font-size:20px;font-weight:600;line-height:28px}.online-log__header p{margin:4px 0 0;color:var(--ant-color-text-secondary, #595959);font-size:13px;line-height:20px}.online-log__filters{display:flex;min-height:64px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);box-shadow:0 1px 2px #00000008}.online-log__date-range{width:360px}.online-log__quick{display:flex;align-items:center;gap:6px}.online-log__column-title{display:inline-flex;align-items:center;gap:2px}.online-log__status{display:inline-flex;align-items:center;gap:8px;font-weight:500}.online-log__status i{width:8px;height:8px;border-radius:50%;background:var(--ant-color-text-quaternary, #bfbfbf);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}.online-log__status--online{color:var(--ant-color-success, #52c41a)}.online-log__status--online i{background:currentColor}.online-log__status--busy{color:var(--ant-color-warning, #faad14)}.online-log__status--busy i{background:currentColor}.online-log__status--offline{color:var(--ant-color-text-secondary, #8c8c8c)}.online-log__error{margin-bottom:12px;padding:10px 14px;border:1px solid var(--ant-color-error-border, #ffccc7);border-radius:8px;color:var(--ant-color-error, #cf1322);background:var(--ant-color-error-bg, #fff2f0);font-size:13px}@media(max-width:980px){.online-log__filters{align-items:stretch;flex-direction:column}.online-log__date-range{width:100%}.online-log__quick{flex-wrap:wrap}}@media(max-width:560px){.online-log{padding:16px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[lang=vi] :where(h1,h2,h3,p,label,legend){min-width:0;overflow-wrap:anywhere}:root[lang=vi] :where(input,textarea,select){max-width:100%;min-width:0}:root[lang=id] :where(h1,h2,h3,p,label,legend,button){overflow-wrap:anywhere}:root[lang=id] :where(input,textarea,select){min-width:0}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background-color:#141414;color:#e8e8e8}[data-theme=dark] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=dark] ::-webkit-scrollbar-track{background:#1f1f1f}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:#262626!important;color:#e8e8e8!important;border-color:#404040!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#555!important}[data-theme=dark] [data-wuwen-component=select] input{background-color:transparent!important;border-color:transparent!important}.management-page-layout{height:100%;padding:24px;overflow:auto}.management-page-layout__content{width:100%;min-width:0}@media(max-width:760px){.management-page-layout{padding:16px}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238c8c8c' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px 6px!important;padding-right:26px!important}[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23a6a6a6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}select[multiple],select[size]:not([size="1"]){background-image:none!important;padding-right:8px!important}[data-theme=dark] table{color:#e8e8e8}[data-theme=dark] th,[data-theme=dark] td{border-color:#303030!important}[data-theme=dark] code{background-color:#303030!important;color:#e8e8e8!important}:root{--space-xxs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--brand-primary: #5846E2;--motion-fast: .15s;--motion-base: .2s;--motion-slow: .3s;--motion-ease: cubic-bezier(.4, 0, .2, 1)}button,a,[role=button]{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}button:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.voice-audio{background-color:transparent}.voice-audio::-webkit-media-controls-enclosure,.voice-audio::-webkit-media-controls-panel{background-color:transparent}@keyframes ai-thinking-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.ai-thinking-dot{display:inline-block;animation:ai-thinking-dot 1.2s infinite ease-in-out both}.ww-button:hover:not(:disabled){filter:brightness(.96)}.ww-button:active:not(:disabled){transform:translateY(1px)}.ww-button:focus-visible{outline:2px solid #5846e2;outline-offset:2px}.ww-button__spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ww-spin .7s linear infinite}@keyframes ww-spin{to{transform:rotate(360deg)}}.ww-data-table th,.ww-data-table td{padding:12px 16px;border-bottom:1px solid var(--ww-table-border, #e2e6f7);font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}:root[lang=vi] .sidebar-menu-row{min-width:0;min-height:40px;height:auto;white-space:normal;overflow:visible}.sidebar-menu-row>.wui-button__label{display:contents!important}.sidebar-menu-row{font-size:14px!important;font-weight:400!important;line-height:20px!important}.sidebar-menu-row--child{width:calc(100% - 12px)!important;min-height:36px!important;margin-left:12px!important;padding:8px 16px!important;border-radius:8px!important;box-sizing:border-box;line-height:20px!important}.sidebar-account-cluster{width:calc(100% - 16px);margin:6px 8px 4px;padding:5px;border:1px solid rgba(99,102,241,.12);border-radius:14px;background:#ffffff7a;box-shadow:0 6px 20px #44407e12;flex-shrink:0}.sidebar-account-cluster.is-dark{border-color:#ffffff14;background:#ffffff09;box-shadow:none}.sidebar-account-cluster[data-collapsed=true]{width:48px;margin:6px auto 4px;padding:3px}.sidebar-subscription-card{position:relative;overflow:hidden;display:block;width:100%;margin:0;padding:8px 9px 7px;text-align:left;border:1px solid color-mix(in srgb,var(--ant-color-warning, #faad14) 42%,transparent);border-radius:10px;background:linear-gradient(125deg,color-mix(in srgb,var(--ant-color-warning, #faad14) 18%,#fff),color-mix(in srgb,var(--ant-color-primary, #5846e2) 11%,#fff));box-shadow:0 4px 12px color-mix(in srgb,var(--ant-color-warning, #faad14) 16%,transparent);cursor:pointer;flex-shrink:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.sidebar-subscription-card:before{content:"";position:absolute;inset:0 auto 0 -45%;width:34%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);animation:sidebar-subscription-shine 4.8s ease-in-out infinite;pointer-events:none}.sidebar-subscription-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ant-color-warning, #faad14) 68%,transparent);background:linear-gradient(125deg,color-mix(in srgb,var(--ant-color-warning, #faad14) 25%,#fff),color-mix(in srgb,var(--ant-color-primary, #5846e2) 16%,#fff));box-shadow:0 7px 18px color-mix(in srgb,var(--ant-color-warning, #faad14) 22%,transparent)}.sidebar-subscription-card.is-dark{border-color:#818cf859;background:linear-gradient(145deg,#818cf833,#818cf814);box-shadow:0 6px 18px #0000002e}.sidebar-subscription-card.is-dark:hover{border-color:#a5b4fc8c;background:linear-gradient(145deg,#818cf845,#818cf81f);box-shadow:0 8px 22px #0000003d}.sidebar-subscription-card:focus-visible{outline:2px solid #6e3eea;outline-offset:2px}.sidebar-subscription-card[data-collapsed=true]{display:flex;width:40px;height:40px;margin:0 auto 3px;padding:0;align-items:center;justify-content:center}.sidebar-subscription-heading{position:relative;z-index:1;display:flex;align-items:center;gap:7px;color:var(--ant-color-primary, #5846e2);font-size:13px;font-weight:600}.sidebar-subscription-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;color:#fff;background:linear-gradient(135deg,var(--ant-color-warning, #faad14),#ff5c7a 58%,var(--ant-color-primary, #5846e2));box-shadow:0 4px 10px color-mix(in srgb,#ff7a45 34%,transparent);animation:sidebar-subscription-icon-float 2.8s ease-in-out infinite}.sidebar-subscription-title{letter-spacing:.01em}.sidebar-subscription-arrow{box-sizing:border-box;display:inline-flex;width:16px;height:16px;margin-left:0;align-items:center;justify-content:center;flex:0 0 16px;border:1px solid color-mix(in srgb,var(--ant-color-primary, #5846e2) 24%,transparent);border-radius:50%;color:var(--ant-color-primary, #5846e2);background:color-mix(in srgb,var(--ant-color-primary, #5846e2) 14%,var(--ant-color-bg-container, #fff));box-shadow:0 1px 3px color-mix(in srgb,var(--ant-color-primary, #5846e2) 18%,transparent);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sidebar-subscription-arrow svg{display:block}.sidebar-subscription-card:hover .sidebar-subscription-arrow{color:var(--ant-color-primary-hover, #4938c8);background:color-mix(in srgb,var(--ant-color-primary, #5846e2) 22%,var(--ant-color-bg-container, #fff));box-shadow:0 2px 5px color-mix(in srgb,var(--ant-color-primary, #5846e2) 24%,transparent);transform:translate(1px)}.sidebar-subscription-plan{margin-left:auto;padding:1px 5px;border-radius:5px;color:var(--ant-color-primary, #5846e2);background:color-mix(in srgb,var(--ant-color-primary, #5846e2) 14%,transparent);font-size:10px;font-weight:600}.sidebar-subscription-summary{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.sidebar-subscription-usage{display:flex;align-items:baseline;gap:2px;min-width:0;padding:0;font-size:9px;line-height:1.2}.sidebar-subscription-usage span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-subscription-usage span:last-child{font-size:10px;font-weight:700}@keyframes sidebar-subscription-icon-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.5px) rotate(-3deg)}}@keyframes sidebar-subscription-shine{0%,68%{left:-45%;opacity:0}76%{opacity:1}92%,to{left:125%;opacity:0}}@media(prefers-reduced-motion:reduce){.sidebar-subscription-card:before,.sidebar-subscription-icon{animation:none}.sidebar-subscription-card,.sidebar-subscription-arrow{transition:none}}@media(forced-colors:active){.sidebar-subscription-arrow{border-color:ButtonText;color:ButtonText;background:ButtonFace;box-shadow:none}}:root[lang=vi] .sidebar-menu-text{flex:1 1 auto;min-width:0;text-align:left;white-space:normal;line-height:1.35;overflow-wrap:anywhere;word-break:normal}:root[lang=vi] .sidebar-menu-accessory{flex:0 0 auto;align-self:center;margin-left:auto}.sidebar-menu-row:not([data-collapsed=true]) .sidebar-menu-text{flex:1 1 0!important;min-width:0!important;text-align:left!important}.sidebar-menu-row:not([data-collapsed=true]) .sidebar-menu-accessory{flex:0 0 auto!important;margin-left:auto!important;margin-inline-start:auto!important}.ww-data-table th{background:var(--ww-table-header, #f6f7fe);font-weight:600}.ww-data-table tbody tr:last-child td{border-bottom:0}.ww-data-table tbody tr:hover,.ww-data-table tbody tr[data-selected=true]{background:var(--ww-table-hover, #eef2ff)}.ww-data-table__state{padding:32px 16px!important;text-align:center!important}.ww-data-table__state--error{color:#ff4d4f}.ww-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;font-size:13px}@media(max-width:640px){.ww-button{overflow-wrap:anywhere}.ww-data-table th,.ww-data-table td{padding:10px 12px}}.management-filter-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:16px;border:1px solid #e8eaf0;border-radius:12px;background:#fff;box-shadow:0 2px 10px #0f172a0a}.management-filter-toolbar--labeled{align-items:flex-end}.management-filter-field{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:150px;color:#595959;font-size:12px;font-weight:500}.management-filter-field--wide{flex-basis:280px}.management-filter-field>[data-wuwen-component]{width:100%}.management-filter-toolbar__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.management-filter-toolbar [data-wuwen-component=date-picker]>.ant-picker,.management-filter-toolbar .ant-input-affix-wrapper,.management-filter-toolbar .ant-input-group-addon .ant-btn,.management-filter-toolbar .ant-select-selector{min-height:32px;border-radius:8px}.management-filter-toolbar__search{width:min(360px,100%)}.management-search-input{width:320px;max-width:100%;border-radius:8px}.management-search-input--fluid{width:100%}.template-library__search{margin-bottom:12px}.management-search-input.ant-input-group-wrapper .ant-input-wrapper{display:flex;min-height:32px;border-radius:8px;transition:box-shadow .2s ease}.management-search-input .ant-input-affix-wrapper{min-height:32px;padding-inline:11px;border-color:#d9dce5;border-radius:8px 0 0 8px;box-shadow:none;transition:border-color .2s ease,background-color .2s ease}.management-search-input .ant-input{color:#262626;font-size:13px}.management-search-input .ant-input::placeholder{color:#b8bcc8}.management-search-input .ant-input-group-addon{width:36px;background:transparent}.management-search-input .ant-input-group-addon .ant-btn{width:36px;min-height:32px;padding:0;border-color:#d9dce5;border-radius:0 8px 8px 0;background:#fff;color:#737987;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.management-search-input .ant-input-wrapper:hover .ant-input-affix-wrapper,.management-search-input .ant-input-wrapper:hover .ant-input-group-addon .ant-btn{border-color:#8585f6}.management-search-input .ant-input-group-addon .ant-btn:hover{background:#f5f5ff;color:#5b5cf0}.management-search-input .ant-input-wrapper:focus-within{box-shadow:0 0 0 2px #5b5cf01f}.management-search-input .ant-input-wrapper:focus-within .ant-input-affix-wrapper,.management-search-input .ant-input-wrapper:focus-within .ant-input-group-addon .ant-btn{border-color:#5b5cf0}.management-search-input.ant-input-search-disabled .ant-input-group-addon .ant-btn,.management-search-input .ant-input-affix-wrapper-disabled{border-color:#e5e7eb;background:#f5f6f8;color:#b8bcc8;cursor:not-allowed}.management-filter-toolbar__date-range{min-width:min(460px,100%)}.management-filter-toolbar__separator{flex:0 0 auto;color:#8a91a2;font-size:13px}.management-list-count{flex:0 0 auto;margin-left:auto;color:#8a91a2;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.management-underline-tabs{display:flex;align-items:center;gap:0;margin-bottom:16px;border-bottom:1px solid #e8eaf0}.management-underline-tabs [role=tab]{position:relative;min-height:40px;padding:0 20px;border:0;background:transparent;color:#737987;font-size:14px;font-weight:400;cursor:pointer;transition:color .2s ease,background-color .2s ease}.management-underline-tabs [role=tab]:hover{background:#fafaff;color:#5b5cf0}.management-underline-tabs [role=tab][aria-selected=true]{color:#5b5cf0;font-weight:600}.management-underline-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;right:16px;bottom:-1px;left:16px;height:2px;border-radius:2px 2px 0 0;background:#5b5cf0}.management-underline-tabs [role=tab]:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #5b5cf038}.customer-management__filters [data-wuwen-component=date-picker]{flex:0 1 180px}.customer-analysis__filters [data-wuwen-component=date-picker]{flex:1 1 420px}.conversation-management__filters,.material-library__filters,.notification-webhook-filters,.admin-user-filters,.evaluation-list__filters{margin-bottom:16px}.customer-advanced-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 12px;margin-bottom:18px;padding:16px;border:1px solid #e8eaf0;border-radius:12px;background:#fafbff}.customer-advanced-filters .management-filter-field{min-width:0}.customer-advanced-filters [data-wuwen-component=input],.customer-advanced-filters [data-wuwen-component=select],.customer-advanced-filters .ant-select{width:100%!important}@media(max-width:720px){.management-filter-toolbar{align-items:stretch;padding:12px}.management-filter-toolbar>*,.management-filter-field,.management-filter-toolbar__search,.management-filter-toolbar__date-range,.customer-management__filters [data-wuwen-component=date-picker]{width:100%!important;min-width:0;flex-basis:100%}.management-list-count{width:auto!important;margin-left:0;flex-basis:auto}.customer-advanced-filters{grid-template-columns:1fr;padding:12px}}
