.site-message-popover-overlay .ant-popover-inner{width:400px;padding:0}.site-message-popover{width:400px;max-width:calc(100vw - 48px)}.site-message-popover-head{min-height:44px;padding:10px 12px;border-bottom:1px solid #edf1f7}.site-message-popover .ant-list{max-height:320px;overflow:auto}.site-message-popover .ant-list-item,.site-message-drawer-content .ant-list-item{padding:0}.site-message-item.unread{background:#f7fbff}.site-message-item{display:flex;align-items:stretch}.site-message-item-button{display:flex;flex:1 1 auto;width:auto;min-width:0;align-items:flex-start;gap:10px;padding:12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.site-message-item-button:hover,.site-message-item-button:focus-visible{background:#f3f7ff;outline:none}.site-message-unread-dot{width:6px;height:6px;flex:0 0 6px;margin-top:8px;border-radius:50%;background:transparent}.site-message-unread-dot.visible{background:#1677ff}.site-message-copy{display:grid;min-width:0;gap:3px}.site-message-title,.site-message-time{display:block}.site-message-title{line-height:22px}.site-message-time{font-size:12px;line-height:18px}.site-message-drawer-content{width:100%}.site-message-drawer-content .ant-tabs-nav{margin-bottom:0}.site-message-drawer-content .ant-list{border:1px solid #edf1f7;border-radius:6px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:#172033;background:#f4f6fa}.ant-card{border:1px solid #e6eaf2;border-radius:6px;box-shadow:0 8px 18px #1622330a}.ant-table-wrapper{background:#fff;border:1px solid #e6eaf2;border-radius:6px;box-shadow:0 8px 18px #1622330a;padding:16px}.ant-table-wrapper.table-without-frame{border:0;border-radius:0;box-shadow:none;padding:0}.ant-table-wrapper .ant-table{border-radius:6px}:root{--color-bg-layout: #f5f5f5;--color-bg-page: #f5f5f5;--color-bg-surface: #ffffff;--color-bg-info: #eef4ff;--color-text-primary: #111827;--color-text-strong: #0f172a;--color-text-secondary: #64748b;--color-text-menu: #344054;--color-text-muted: #8a96a8;--color-border: #f0f0f0;--color-border-shell: #e5eaf2;--color-brand: #1677ff;--color-brand-strong: #0958d9;--color-brand-light: #eaf3ff;--color-brand-border: #b7d5ff;--color-sider-hover: #f3f7ff;--radius-md: 6px;--radius-lg: 8px;--shadow-card: 0 2px 8px rgba(22, 34, 51, .03);--layout-brand-height: 64px;--layout-header-height: 58px;--layout-workspace-tab-height: 48px;--content-padding-x: 16px;--content-padding-y: 12px;--brand-mark-size: 35px;--brand-title-size: 14px;--brand-subtitle-size: 11px}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.5715}.ant-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ant-card .ant-card-head{border-bottom-color:#edf1f7;min-height:50px;padding:0 16px}.ant-card .ant-card-head-title{font-size:15px;font-weight:600;padding:14px 0}.ant-card .ant-card-body{padding:16px}.ant-table-wrapper{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:12px}.ant-table-wrapper .ant-table{border-radius:var(--radius-md);color:var(--color-text-primary)}.ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc;border-bottom-color:#edf1f7;color:#475569;font-size:13px;font-weight:600;padding:12px 14px}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#edf1f7;padding:12px 14px}.ant-btn{border-radius:var(--radius-md)}.ant-segmented{background:#f3f6fb;border-radius:var(--radius-md)}.tenant-scope-select{width:320px;max-width:100%}.tenant-scope-select .ant-select-selector{border-radius:8px!important}.topbar-tenant-scope{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tenant-scope-select--header{width:240px}.tenant-scope-select--header .ant-select-selector{background:#f8fafc!important}.tenant-scope-prefix{color:var(--color-text-muted);font-size:12px;font-weight:400;white-space:nowrap}.page-loader{align-items:center;display:flex;height:100vh;justify-content:center}.login-page{align-items:center;background:#eef7ff url(/login-background.png) center / cover no-repeat;background-blend-mode:multiply;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:48px}.login-shell{align-items:center;display:grid;gap:clamp(60px,5vw,80px);grid-template-columns:minmax(500px,720px) 440px;justify-content:start;max-width:1400px;min-height:656px;transform:translateY(40px);width:100%}.login-brand-panel{align-items:center;display:flex;min-height:100%;padding:0}.login-brand-lockup{align-items:center;display:flex;gap:20px}.login-brand-mark{align-items:center;background:#1677ff;border-radius:10px;box-shadow:0 12px 28px #1677ff33;color:#fff;display:flex;flex:0 0 56px;font-size:32px;height:56px;justify-content:center}.login-brand-title.ant-typography{color:#07478f;font-size:clamp(32px,2vw,36px);font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 8px;white-space:nowrap}.login-brand-subtitle.ant-typography{color:#4f7eb4;font-size:16px;margin:0}.login-card.ant-card{border:1px solid rgba(220,229,240,.92);border-radius:10px;box-shadow:0 24px 60px #26446924;width:440px}.login-card.ant-card .ant-card-body{padding:48px 40px 40px}.login-card-header{margin-bottom:30px}.login-card-header .ant-typography{margin:0}.login-card-header h2.ant-typography{color:#0f172a;font-size:28px;font-weight:700;line-height:1.35;margin-bottom:6px}.login-card-header p.ant-typography{color:#64748b;font-size:14px}.login-form .ant-form-item{margin-bottom:22px}.login-form .ant-form-item-label>label{color:#1e293b;font-size:14px}.login-form .ant-input-affix-wrapper{border-color:#d8e1ed;border-radius:6px;min-height:44px;padding-inline:13px}.login-form .ant-input-prefix{color:#94a3b8;margin-right:10px}.login-form .ant-btn{box-shadow:0 8px 18px #1677ff38;font-weight:600;height:46px;margin-top:4px}.admin-shell{height:100vh;overflow:hidden}.admin-sider{background:#101828;border-right:1px solid rgba(255,255,255,.08);height:100vh;overflow:hidden}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.admin-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e7eaf0;display:flex;min-height:72px;justify-content:space-between;padding:18px 24px 14px}.admin-content{height:calc(100vh - 160px);overflow:auto;padding:20px}.page-tabs{height:88px;padding:18px 20px 14px;background:#f4f6fa;border-bottom:1px solid #e7eaf0}.page-tabs .ant-tabs{height:100%}.page-tabs .ant-tabs-nav{margin:0}.page-tabs .ant-tabs-nav:before{border-bottom:0}.page-tabs .ant-tabs-tab{min-width:128px;height:52px;margin:0 4px 0 0!important;padding:0 18px!important;background:#eef1f6!important;border:1px solid #e6eaf2!important;border-radius:8px 8px 0 0!important;box-shadow:none}.page-tabs .ant-tabs-tab-active{background:#fff!important;border-bottom-color:#fff!important}.page-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#172033;font-size:15px;font-weight:600}.page-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f6feb!important}.page-tabs .ant-tabs-tab-remove{color:#8a93a3}.page-tabs .ant-tabs-content-holder{display:none}.page-title-row{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.page-title-row>.ant-btn{flex-shrink:0}.admin-sider .side-menu{flex:1 1 auto;min-height:0;padding:8px;background:#0f172a!important;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.admin-sider .side-menu::-webkit-scrollbar{width:0;height:0}.admin-sider .ant-menu-item,.admin-sider .ant-menu-submenu-title{border-radius:6px;transition:color .08s linear,background-color .08s linear!important}.admin-sider .ant-menu-sub{height:auto!important;max-height:none!important;background:#111827!important;transition:none!important}.admin-sider .ant-menu-submenu-title:hover{background:#f3f7ff!important}.admin-sider .ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:#ffffffeb!important;background:#182235!important}.admin-sider .ant-menu-sub .ant-menu-item{height:38px;margin:4px 0 4px 10px!important;padding-left:34px!important;border-radius:6px}.admin-sider .ant-menu-sub .ant-menu-item:hover{background:#f3f7ff!important}.admin-sider .ant-menu-sub .ant-menu-item-selected{color:#fff!important;background:#1f6feb!important}.admin-sider .ant-menu-sub .ant-menu-item-selected:after{display:none}.admin-sider .ant-motion-collapse,.admin-sider .ant-motion-collapse-active,.admin-sider .ant-menu-submenu,.admin-sider .ant-menu-submenu-inline,.admin-sider .ant-menu-submenu-inline>.ant-menu{transition-duration:.01s!important;animation:none!important}@media (max-width: 960px){.login-page{padding:32px 24px}.login-shell{gap:44px;grid-template-columns:1fr;justify-items:center;min-height:0;transform:none}.login-brand-panel{min-height:auto;padding:0}.login-brand-title.ant-typography{white-space:normal}}@media (min-width: 961px) and (max-width: 1500px){.login-shell{gap:80px;grid-template-columns:488px 440px;justify-content:center}}@media (min-width: 961px) and (max-height: 800px){.login-shell{min-height:0;transform:none}}@media (max-width: 540px){.login-page{align-items:flex-start;padding:52px 16px 24px}.login-shell{gap:32px}.login-brand-lockup{gap:14px}.login-brand-mark{border-radius:10px;flex-basis:52px;font-size:28px;height:52px}.login-brand-title.ant-typography{font-size:26px;letter-spacing:0}.login-brand-subtitle.ant-typography{font-size:14px}.login-card.ant-card{width:100%}.login-card.ant-card .ant-card-body{padding:34px 24px 28px}}.admin-shell{background:var(--color-bg-page);color:var(--color-text-primary);height:100vh;min-width:1280px;overflow:hidden}.admin-shell--fluid{min-width:0}.admin-shell--fluid>.ant-layout{min-width:0}.admin-sider{background:var(--color-bg-surface)!important;border-right:1px solid var(--color-border-shell);height:100vh;min-height:100vh;overflow:hidden}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100vh;min-height:0}.brand{align-items:center;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-shell);color:var(--color-text-primary);display:flex;flex:0 0 var(--layout-brand-height);gap:8px;height:var(--layout-brand-height);padding:0 14px 0 16px}.brand-mark{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.5),transparent 12px),linear-gradient(135deg,#0b63f6,#1677ff 54%,#31b9ff);border:1px solid rgba(22,119,255,.22);border-radius:12px;box-shadow:0 8px 18px #1677ff2e,inset 0 0 0 1px #ffffff3d;display:grid;flex:0 0 var(--brand-mark-size);height:var(--brand-mark-size);overflow:hidden;place-items:center;position:relative;width:var(--brand-mark-size)}.brand-mark-svg{display:block;height:100%;position:relative;width:100%;z-index:1}.brand-chart-line,.brand-chart-arrow{fill:none;stroke:#fffffffa;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.brand-chart-node,.brand-chart-bar{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,73,172,.16))}.brand-chart-bar{opacity:.95}.brand-copy{min-width:0}.brand-title{display:grid;font-size:var(--brand-title-size);font-weight:600;gap:2px;letter-spacing:0;line-height:18px;max-width:106px}.brand-title span:first-child{color:var(--color-text-strong);font-size:var(--brand-title-size);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-title span:last-child{color:var(--color-text-secondary);font-size:var(--brand-subtitle-size);font-weight:500;letter-spacing:0}.admin-sider.ant-layout-sider-collapsed .brand{align-items:center;justify-content:center;padding:0}.admin-sider.ant-layout-sider-collapsed .brand-copy{display:none}.admin-header{align-items:center;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-shell);display:flex;height:var(--layout-header-height);justify-content:space-between;min-height:var(--layout-header-height);overflow:visible;padding:0 22px 0 24px;position:relative;z-index:25}.topbar-left{align-items:center;display:flex;gap:18px;min-width:0}.page-title{display:inline-block;font-size:16px!important;font-weight:600!important;line-height:32px!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{min-height:34px;white-space:nowrap}.topbar-icon-btn{align-items:center;border-radius:var(--radius-md);color:var(--color-text-menu);display:inline-flex;height:34px;justify-content:center;width:34px}.topbar-icon-btn:hover,.user-menu-button:hover{background:var(--color-sider-hover)!important;color:var(--color-brand)!important}.user-menu-button{align-items:center;color:var(--color-text-menu);display:inline-flex;gap:8px;height:40px;padding:0 6px 0 4px}.topbar-avatar{background:var(--color-brand);color:#fff}.user-menu-name{display:inline-block;font-size:15px;max-width:128px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.user-menu-arrow{color:var(--color-text-secondary);font-size:11px}.user-menu-heading{cursor:default!important;display:grid;gap:2px;min-width:180px;padding:2px 0}.workspace-tabs{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-shell);height:var(--layout-workspace-tab-height);padding:0 24px;position:relative;z-index:20}.workspace-tabs .ant-tabs{height:100%}.workspace-tabs .ant-tabs-nav{height:var(--layout-workspace-tab-height);margin:0}.workspace-tabs .ant-tabs-nav:before{display:none}.workspace-tabs .ant-tabs-nav-wrap{align-items:center}.workspace-tabs .ant-tabs-tab{background:var(--color-bg-surface)!important;border:1px solid #d9d9d9!important;border-radius:var(--radius-md)!important;color:#334155;height:31px;line-height:30px;margin:0 8px 0 0!important;padding:0 16px!important}.workspace-tabs .ant-tabs-tab-active{background:var(--color-brand-light)!important;border-color:var(--color-brand)!important;color:var(--color-brand);font-weight:600}.workspace-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand)!important}.workspace-tabs .ant-tabs-tab-remove{color:var(--color-text-muted);margin-left:6px}.workspace-tab-label{display:inline-flex;align-items:center;height:30px}.workspace-tabs .ant-tabs-content-holder{display:none}.admin-content{background:var(--color-bg-page);height:calc(100vh - var(--layout-header-height) - var(--layout-workspace-tab-height));overflow:auto;padding:var(--content-padding-y) var(--content-padding-x) 20px}.admin-sider .side-menu{--sider-menu-indent-step: 5px;--sider-root-icon-left: 16px;--sider-group-left: calc(var(--sider-root-icon-left) + var(--sider-menu-indent-step));--sider-group-item-left: calc(var(--sider-group-left) + var(--sider-menu-indent-step));background:var(--color-bg-surface)!important;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 8px 18px;scrollbar-width:none;-webkit-user-select:none;user-select:none}.admin-sider .side-menu::-webkit-scrollbar{height:0;width:0}.admin-sider.ant-layout-sider-collapsed .side-menu{padding-inline:6px}.admin-sider .ant-menu-light{border-inline-end:0!important}.admin-sider .ant-menu-sub{background:var(--color-bg-surface)!important;height:auto!important;max-height:none!important;transition:none!important}.admin-sider .ant-menu-item,.admin-sider .ant-menu-submenu-title{border-radius:6px!important;color:var(--color-text-menu)!important;font-size:14px;height:40px!important;margin:3px 0!important;transition:color .08s linear,background-color .08s linear!important}.admin-sider .ant-menu-item:before,.admin-sider .ant-menu-submenu-title:before{display:none!important;content:none!important}.admin-sider .ant-menu-item:hover,.admin-sider .ant-menu-submenu-title:hover{background:#f3f7ff!important;color:var(--color-brand)!important}.admin-sider .ant-menu-item:hover .ant-menu-item-icon,.admin-sider .ant-menu-submenu-title:hover .ant-menu-item-icon,.admin-sider .ant-menu-submenu-title:hover .ant-menu-submenu-arrow,.admin-sider .ant-menu-item:hover .ant-menu-title-content,.admin-sider .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--color-brand)!important}.admin-sider .ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-sider .ant-menu-submenu-open>.ant-menu-submenu-title{background:transparent!important;color:var(--color-brand)!important;font-weight:600}.admin-sider .ant-menu-submenu-selected>.ant-menu-submenu-title:hover,.admin-sider .ant-menu-submenu-open>.ant-menu-submenu-title:hover{background:#f3f7ff!important}.admin-sider .ant-menu-sub .ant-menu-item{height:34px!important;margin:3px 0!important;padding-left:42px!important}.admin-sider .side-menu .ant-menu-item-group-title{display:flex;align-items:center;gap:8px;height:auto;margin-left:var(--sider-group-left);padding:12px 0 4px!important;color:var(--color-text-muted)!important;font-size:12px;line-height:18px}.admin-sider .side-menu .ant-menu-item-group-title:after{flex:1;height:1px;background:#edf1f7;content:""}.admin-sider .side-menu .ant-menu-item-group-list .ant-menu-item{height:34px!important;margin:3px 0!important;padding-left:var(--sider-group-item-left)!important}.admin-sider .side-menu .ant-menu-item-group-list .ant-menu-title-content{margin-inline-start:0!important}.admin-sider .ant-menu-sub .ant-menu-item-selected,.admin-sider .ant-menu-item-selected{background:var(--color-brand-light)!important;color:var(--color-brand)!important;font-weight:600}.admin-sider .side-menu .ant-menu-item-selected:before,.admin-sider .side-menu .ant-menu-item-selected:after{display:none!important;border:0!important;content:none!important}.admin-sider .ant-menu-submenu-arrow{color:var(--color-text-muted)!important}.admin-sider .ant-menu-inline-collapsed>.ant-menu-item,.admin-sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{margin-inline:0!important;padding-inline:calc(50% - 8px)!important;width:100%}.admin-sider .ant-menu-inline-collapsed .ant-menu-item:before,.admin-sider .ant-menu-inline-collapsed .ant-menu-submenu-title:before{display:none}.page-title-row{margin-bottom:12px}.page-title-row .ant-typography,.admin-content>div>.ant-typography{margin-top:0!important}.page-breadcrumb{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:9px;min-height:32px;min-width:0}.compact-text{align-items:center;display:inline-flex;gap:4px;max-width:100%;vertical-align:middle}.compact-text__value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-text__copy{flex:0 0 auto;opacity:0}.compact-text:hover .compact-text__copy,.compact-text:focus-within .compact-text__copy{opacity:1}.compact-divider{margin:12px 0!important}.table-action-nowrap,.table-row-actions{flex-wrap:nowrap;white-space:nowrap}.table-row-actions .ant-btn{height:26px;padding-inline:5px}.table-row-actions .ant-btn-link{font-weight:500}.follow-record-filter-card .ant-card-body{padding:18px 20px}.follow-record-filter-form .ant-form-item{margin-bottom:0}.follow-record-filter-form .ant-input-number,.follow-record-filter-form .ant-select,.follow-record-filter-form .ant-picker{width:100%}.follow-record-filter-actions{display:flex;justify-content:flex-start;margin-top:14px}.followup-record-list{border:1px solid #edf1f7;border-radius:6px;overflow:hidden}.followup-record-row{align-items:center;border-bottom:1px solid #edf1f7;display:grid;gap:8px;grid-template-columns:112px 42px 56px minmax(0,1fr);min-height:46px;padding:9px 10px}.followup-record-row:last-child{border-bottom:0}.customer-follow-record-page{width:100%}.follow-record-filter-card,.follow-record-table-card{border:0;border-radius:8px;box-shadow:0 1px 8px #0f172a0a}.follow-record-filter-card .ant-card-body{padding:16px 16px 10px}.follow-record-filter-card .ant-form-item{margin-bottom:0}.follow-record-table-card .ant-card-head{min-height:46px;border-bottom:0}.follow-record-table-card .ant-card-body{padding-top:0}.follow-record-table-card .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.follow-record-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#b7b7b7;color:#fff;font-weight:600;line-height:28px;text-align:center}.follow-record-drawer-head{border-radius:6px}.follow-record-content-box{min-height:128px;padding:16px;white-space:pre-wrap;border:1px solid #f0f0f0;border-radius:6px;background:#fcfcfc}.follow-record-detail-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0}.follow-record-detail-drawer .ant-drawer-body{padding:20px 24px}.follow-record-detail-drawer .ant-drawer-footer{border-top:1px solid #f0f0f0}.follow-record-detail-drawer__footer{text-align:right}.follow-record-detail-drawer__body,.follow-record-detail-drawer__section{width:100%}.follow-record-detail-drawer__record-no{color:#8a96a8;font-size:12px;line-height:18px;margin-bottom:-12px}.follow-record-detail-drawer__head{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.follow-record-detail-drawer__lead{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.follow-record-detail-drawer__lead .ant-tag{margin-inline-end:0}.follow-record-detail-drawer__summary{color:#8a96a8;font-size:13px;line-height:20px}.follow-record-detail-drawer__section-title{color:#111827;font-size:14px;font-weight:600;line-height:22px;margin-bottom:12px}.follow-record-detail-drawer__desc.ant-descriptions .ant-descriptions-item-label{background:#fafafa;color:#64748b;white-space:nowrap;width:112px}.follow-record-detail-drawer__desc.ant-descriptions .ant-descriptions-item-content{color:#111827;min-width:0}.follow-record-detail-drawer__content-box{background:#f7f8fa;border:1px solid #f0f0f0;border-radius:6px;color:#111827;line-height:22px;min-height:96px;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.follow-record-supplement-title{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.follow-record-supplement-title span{color:#64748b}.follow-record-quick-tags{margin-top:-8px;margin-bottom:8px}.follow-record-create-task-switch{margin-bottom:16px}.follow-record-create-task-switch .ant-form-item-label{padding-bottom:4px}.follow-record-create-task-switch .ant-switch{min-width:46px}.follow-record-next-task-card{border-radius:8px}.follow-record-next-task-card .ant-card-head{min-height:46px}.follow-record-next-task-card .ant-card-body{padding:18px 14px 4px}.follow-record-next-task-card .ant-form-item{margin-bottom:18px}.follow-record-customer-head{border-radius:6px}.follow-record-customer-head .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px}.follow-record-customer-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px}.follow-record-next-suggestion{padding:16px;border:1px solid #f0f0f0;border-radius:6px;background:#fcfcfc;line-height:1.7}.follow-record-info-grid{display:grid;grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);row-gap:14px;column-gap:18px}.follow-record-info-grid span{color:#64748b}.follow-record-customer-timeline{padding:14px 16px;border:1px solid #f0f0f0;border-radius:6px}@media (max-width: 1100px){.follow-record-customer-summary,.follow-record-info-grid{grid-template-columns:1fr}.follow-record-customer-head .ant-card-body{align-items:flex-start;flex-direction:column}}.follow-record-customer-drawer .ant-drawer-body{padding-top:16px}.follow-record-customer-drawer .ant-tabs-nav{margin-bottom:14px}.follow-record-summary-meta{display:flex;gap:28px;color:#8c8c8c;font-size:13px}.follow-record-detail-section-card .ant-card-body{padding:0}.follow-record-profile-section{padding:14px 16px;border-bottom:1px solid #f0f0f0}.follow-record-profile-section:last-child{border-bottom:0}.follow-record-section-title{margin-bottom:12px;color:#262626;font-weight:600}.follow-record-info-grid-wide{grid-template-columns:90px minmax(120px,1fr) 90px minmax(120px,1fr) 90px minmax(120px,1fr);column-gap:14px;row-gap:12px}.follow-record-contact-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:14px;color:#595959}.follow-record-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.follow-record-task-strip{display:flex;flex-wrap:wrap;gap:18px;margin:8px 0 10px;padding:8px 12px;border-radius:4px;background:#fafafa;color:#262626;font-size:13px}@media (max-width: 1200px){.follow-record-info-grid-wide,.follow-record-contact-summary{grid-template-columns:1fr 1fr}}.customer-invitation-filter-card .ant-card-body{padding:18px 20px}.customer-invitation-filter-form .ant-form-item{margin-bottom:0}.customer-invitation-filter-form .ant-input-number,.customer-invitation-filter-form .ant-select,.customer-invitation-filter-form .ant-picker{width:100%}.customer-invitation-filter-actions{display:flex;justify-content:flex-start;margin-top:14px}.customer-invitation-filter-actions-inline{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:4px}.customer-invitation-filter-actions-inline .ant-form-item{margin-bottom:0}.customer-invitation-filter-toggle{padding-inline:4px}.customer-invitation-confirm-modal .ant-modal-content{padding:24px}.customer-invitation-confirm-modal .ant-modal-header{margin-bottom:18px}.customer-invitation-confirm-modal .ant-modal-title{font-size:20px;line-height:28px}.customer-invitation-confirm-modal .ant-alert{margin-bottom:20px;padding:16px 18px}.customer-invitation-confirm-modal .ant-alert-message{font-size:16px}.customer-invitation-confirm-modal .ant-alert-description{line-height:24px;margin-top:6px}.customer-invitation-confirm-modal .ant-form-item{margin-bottom:20px}.customer-invitation-confirm-modal .ant-form-item-label>label{font-size:16px}.customer-invitation-confirm-modal .ant-radio-button-wrapper{min-width:74px;text-align:center}.customer-invitation-confirm-modal .ant-picker{width:100%}.customer-invitation-confirm-modal .ant-modal-footer{margin-top:24px}.customer-invitation-update-drawer .ant-drawer-header{padding:16px 24px}.customer-invitation-update-drawer .ant-drawer-header-title{flex:1}.customer-invitation-update-drawer .ant-drawer-extra .ant-btn-primary{background:#262626;border-color:#262626}.customer-invitation-update-drawer .ant-drawer-extra .ant-btn-primary:not(:disabled):hover{background:#434343;border-color:#434343}.customer-invitation-update-drawer .ant-drawer-body{padding:8px 24px 24px}.customer-invitation-update-form .ant-form-item{margin-bottom:20px}.customer-invitation-update-form .ant-form-item-label>label{font-size:14px}.customer-invitation-update-form .ant-picker,.customer-invitation-update-form .ant-select,.customer-invitation-update-form .ant-input{width:100%}.customer-invitation-confirm-drawer .ant-drawer-header{padding:16px 24px}.customer-invitation-confirm-drawer .ant-drawer-header-title{flex:1}.customer-invitation-confirm-drawer .ant-drawer-extra .ant-btn-primary{background:#262626;border-color:#262626}.customer-invitation-confirm-drawer .ant-drawer-extra .ant-btn-primary:not(:disabled):hover{background:#434343;border-color:#434343}.customer-invitation-confirm-drawer .ant-drawer-body{padding:8px 24px 24px}.customer-invitation-confirm-alert{margin-bottom:20px;padding:16px 18px}.customer-invitation-confirm-alert .ant-alert-message{font-size:16px}.customer-invitation-confirm-alert .ant-alert-description{line-height:24px;margin-top:6px}.customer-invitation-confirm-form .ant-form-item{margin-bottom:20px}.customer-invitation-confirm-form .ant-form-item-label>label{font-size:14px}.customer-invitation-confirm-form .ant-picker,.customer-invitation-confirm-form .ant-select,.customer-invitation-confirm-form .ant-input{width:100%}.customer-invitation-detail-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0}.customer-invitation-detail-drawer .ant-drawer-body{padding:20px 24px}.customer-invitation-detail-drawer .ant-drawer-footer{border-top:1px solid #f0f0f0}.customer-invitation-detail-drawer__footer{text-align:right}.customer-invitation-detail-drawer__body,.customer-invitation-detail-drawer__section,.customer-invitation-detail-drawer__tab-body{width:100%}.customer-invitation-detail-drawer__head{display:flex;flex-direction:column;gap:8px}.customer-invitation-detail-drawer__lead{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.customer-invitation-detail-drawer__lead .ant-tag{margin-inline-end:0}.customer-invitation-detail-drawer__customer-name{font-size:18px;line-height:26px}.customer-invitation-detail-drawer__summary{color:#8a96a8;font-size:13px;line-height:20px}.customer-invitation-detail-drawer__tabs .ant-tabs-nav{margin-bottom:16px}.customer-invitation-detail-drawer__section-title{color:#111827;font-size:14px;font-weight:600;line-height:22px;margin-bottom:12px}.customer-invitation-detail-drawer__desc.ant-descriptions .ant-descriptions-item-label{background:#fafafa;color:#64748b;white-space:nowrap;width:112px}.customer-invitation-detail-drawer__desc.ant-descriptions .ant-descriptions-item-content{color:#111827;min-width:0}.customer-invitation-detail-drawer__content-label{color:#64748b;font-size:14px;line-height:22px;margin:16px 0 8px}.customer-invitation-detail-drawer__content-box{background:#f7f8fa;border:1px solid #f0f0f0;border-radius:6px;color:#111827;line-height:22px;min-height:96px;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.customer-full-detail-page{background:#f5f6f8;display:grid;gap:16px;margin:-16px;min-height:calc(100vh - 80px);padding:16px}.customer-full-detail-page--state{align-items:center;display:flex;justify-content:center}.customer-full-detail-page .wechat-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-full-detail-page .wechat-detail-summary-card{min-height:150px}.customer-full-detail-page .wechat-detail-tabs>.ant-tabs-nav{margin:8px 0 0}.customer-full-detail-page .wechat-detail-tabs .ant-tabs-tab{font-size:16px;font-weight:700;padding:12px 0}.customer-full-detail-page .wechat-detail-tabs .ant-tabs-content-holder{margin-top:16px}.customer-full-detail-overview{margin-bottom:18px}.customer-full-detail-overview span{color:#667899;font-weight:700}@media (max-width: 1380px){.wechat-pc-shell{grid-template-columns:300px minmax(460px,1fr) minmax(390px,430px)}.wechat-customer-panel__body{padding:18px 20px}.customer-full-detail-page .wechat-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-customer-info-item{grid-template-columns:108px minmax(0,1fr)}}.private-pool-page{color:var(--color-text-primary)}.private-pool-filter-card{border-color:var(--color-border-shell);border-radius:var(--radius-lg)}.private-pool-filter-card>.ant-card-body{padding:12px 16px}.private-pool-query-form .ant-form-item{margin-bottom:0}.private-pool-query-form .ant-form-item-row{align-items:center;flex-wrap:nowrap}.private-pool-query-form .ant-form-item-label{flex:0 0 88px!important;max-width:88px!important;padding:0 8px 0 0!important;text-align:right}.private-pool-query-form .ant-form-item-label>label{color:var(--color-text-menu);font-size:13px;height:34px;justify-content:flex-end;line-height:34px;white-space:nowrap;width:100%}.private-pool-query-form .ant-form-item-control,.private-pool-query-form .ant-picker,.private-pool-query-form .ant-select,.private-pool-query-form .ant-input-affix-wrapper{min-width:0;width:100%}.private-pool-query-form .ant-picker,.private-pool-query-form .ant-input-affix-wrapper,.private-pool-query-form .ant-select-single{min-height:34px}.private-pool-query-form .ant-input::placeholder,.private-pool-query-form .ant-picker-input>input::placeholder,.private-pool-query-form .ant-select-selection-placeholder{color:#667085}.private-pool-query-action-col{margin-top:0;padding-top:4px}.private-pool-query-actions{align-items:center;display:flex;justify-content:flex-end;min-height:34px}.private-pool-query-actions .ant-btn{min-width:72px}.private-pool-query-actions .ant-btn-link{min-width:auto;padding-inline-end:0}.private-pool-expand-icon{transition:transform .18s cubic-bezier(.22,1,.36,1)}.private-pool-expand-icon--open{transform:rotate(180deg)}.private-pool-table-card{border-color:var(--color-border-shell);border-radius:var(--radius-lg)}.private-pool-table-card>.ant-card-head{border-bottom:1px solid #edf1f7;min-height:50px;padding:0 16px}.private-pool-table-card>.ant-card-head .ant-card-head-title{color:var(--color-text-strong);font-size:15px;font-weight:600}.private-pool-table-card>.ant-card-body{padding:12px 16px 0}.private-pool-table-card .ant-table-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.private-pool-table-card .ant-table{border:0;border-radius:0}.private-pool-table-card .ant-table-thead>tr>th{background:#f8fafc;color:var(--color-text-secondary);font-size:13px;font-weight:600;padding-bottom:9px;padding-top:9px}.private-pool-table-card .ant-table-tbody>tr>td{height:64px;padding-bottom:8px;padding-top:8px;vertical-align:middle}.private-pool-table-card .ant-table-tbody>tr:hover>td{background:#f7fbff}.private-pool-customer-avatar.ant-avatar{background:var(--color-brand-light);border:1px solid var(--color-brand-border);color:var(--color-brand-strong);font-weight:600}.private-pool-cell-clamp{cursor:help;display:-webkit-box;line-height:20px;max-height:44px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.private-pool-cell-clamp .ant-space,.private-pool-cell-clamp .ant-space-item{min-width:0}.private-pool-cell-clamp .ant-typography{margin:0;max-width:100%}@media (max-width: 767px){.private-pool-query-form .ant-form-item-label{flex-basis:80px!important;max-width:80px!important}.private-pool-query-actions .ant-space{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion: reduce){.private-pool-expand-icon{transition:none}}.wechat-friend-filing-page{width:100%}.wechat-filing-filter-card{border-color:var(--color-border-shell);border-radius:var(--radius-lg)}.wechat-filing-filter-card>.ant-card-head{border-bottom:1px solid #edf1f7;min-height:50px;padding:0 16px}.wechat-filing-filter-card>.ant-card-head .ant-card-head-title,.wechat-filing-filter-card>.ant-card-head .ant-card-extra{padding:12px 0}.wechat-filing-filter-card>.ant-card-body{padding:14px 16px 16px}.wechat-filing-filter-title{align-items:center;color:var(--color-text-strong);display:inline-flex;font-size:14px;gap:8px}.wechat-filing-filter-title .anticon{color:var(--color-brand)}.wechat-filing-filter-hint{font-size:13px}.wechat-filing-filter-form .ant-form-item{margin-bottom:0}.wechat-filing-filter-form .ant-form-item-label{padding-bottom:6px}.wechat-filing-filter-form .ant-form-item-label>label{color:var(--color-text-menu);font-size:13px;font-weight:500}.wechat-filing-filter-form .ant-input-affix-wrapper,.wechat-filing-filter-form .ant-picker{min-height:36px;width:100%}.wechat-filing-filter-form .ant-input-prefix{color:var(--color-text-secondary)}.wechat-filing-filter-form .ant-input::placeholder,.wechat-filing-filter-form .ant-picker-input>input::placeholder{color:#667085}.wechat-filing-filter-action-col{align-items:flex-end;display:flex;justify-content:flex-end}.wechat-filing-filter-actions{min-height:36px}.wechat-filing-filter-actions .ant-btn{min-width:80px}@media (max-width: 767px){.wechat-filing-filter-card>.ant-card-head .ant-card-head-wrapper{align-items:flex-start;flex-direction:column}.wechat-filing-filter-card>.ant-card-head .ant-card-extra{padding-top:0;width:100%}.wechat-filing-filter-hint{display:none}.wechat-filing-filter-action-col{justify-content:stretch}.wechat-filing-filter-actions,.wechat-filing-filter-actions .ant-space-item:first-child,.wechat-filing-filter-actions .ant-btn-primary{width:100%}}.customer-moments-page{display:grid;gap:16px;min-width:0}.customer-moments-filter{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);padding:14px 16px}.customer-moments-filter__form{align-items:end;display:grid;gap:8px 12px;grid-template-columns:260px 140px 220px minmax(280px,1fr)}.customer-moments-filter__form .ant-form-item{margin:0;min-width:0}.customer-moments-filter__form .ant-form-item-label{padding-bottom:4px}.customer-moments-filter__form .ant-form-item-label>label{color:var(--color-text-primary);font-size:13px;font-weight:500}.customer-moments-filter__form .ant-picker,.customer-moments-filter__form .ant-select-single,.customer-moments-filter__form .ant-select-single .ant-select-selector,.customer-moments-filter__actions .ant-btn{min-height:36px}.customer-moments-filter__actions{justify-self:end}.customer-moments-list-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:-8px;min-width:0}.customer-moments-list-heading>div{align-items:baseline;display:flex;gap:10px}.customer-moments-list-heading .ant-typography:first-child{color:var(--color-text-strong);font-size:16px}.customer-moments-table{box-shadow:none;padding:0}.customer-moments-table .ant-table-container{border-radius:var(--radius-lg);overflow:hidden}.customer-moments-table .ant-table-thead>tr>th{height:46px}.customer-moments-cell-stack{color:var(--color-text-secondary);display:grid;font-size:12px;gap:3px;line-height:18px}.customer-moments-content-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px}.customer-moments-content-cell .ant-image{grid-row:1 / span 2}.customer-moments-content-cell .ant-image-img{border-radius:6px;object-fit:cover}.customer-moments-empty{align-items:center;display:flex;flex-direction:column;gap:3px}.customer-moments-empty strong{color:var(--color-text-primary);font-weight:500}.customer-moments-empty span{color:var(--color-text-secondary);font-size:13px}@media (max-width: 1180px){.customer-moments-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-moments-filter__actions{grid-column:1 / -1}}@media (max-width: 640px){.customer-moments-filter{padding:12px}.customer-moments-filter__form{grid-template-columns:minmax(0,1fr)}.customer-moments-filter__actions{grid-column:auto;justify-self:stretch}.customer-moments-filter__actions .ant-space,.customer-moments-filter__actions .ant-space-item,.customer-moments-filter__actions .ant-btn{width:100%}.customer-moments-filter__actions .ant-space{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-moments-filter__form .ant-picker,.customer-moments-filter__form .ant-select-single,.customer-moments-filter__form .ant-select-single .ant-select-selector,.customer-moments-filter__actions .ant-btn{min-height:44px}.customer-moments-list-heading>div{align-items:flex-start;flex-direction:column;gap:1px}.customer-moments-list-heading>.ant-btn{height:40px;width:40px}.customer-moments-list-heading>.ant-btn .ant-btn-icon{margin:0}.customer-moments-list-heading>.ant-btn>span:last-child:not(.ant-btn-icon){display:none}}.workphone-chat-access{align-items:center;display:flex;min-height:360px;justify-content:center}.workphone-chat-access-card{margin:0 auto;max-width:720px}.workphone-chat-page{height:calc(100vh - 160px);margin:-20px;min-height:0;overflow:hidden;width:calc(100% + 40px)}.workphone-link-contact-modal{max-width:calc(100vw - 32px)}.workphone-link-contact-modal .ant-modal-content{border-radius:12px;display:flex;flex-direction:column;padding:24px}.workphone-link-contact-modal .ant-modal-body{flex:1}.workphone-link-contact-modal .ant-modal-header{margin-bottom:16px}.workphone-link-contact-modal .ant-modal-title{font-size:22px;font-weight:700;line-height:1.35}.workphone-link-contact-modal .ant-modal-close{height:40px;inset-inline-end:18px;top:16px;width:40px}.workphone-link-contact-modal .ant-modal-close-x{font-size:18px}.workphone-link-contact-modal__filing .ant-descriptions-item-label,.workphone-link-contact-modal__filing .ant-descriptions-item-content{font-size:14px;line-height:1.4;padding:10px 12px!important}.workphone-link-contact-modal__filing .ant-descriptions-item-label{color:#595959;width:18%}.workphone-link-contact-modal__form{margin-top:20px}.workphone-link-contact-modal__form>.ant-form-item{margin-bottom:20px}.workphone-link-contact-modal__form .ant-row .ant-form-item{margin-bottom:18px}.workphone-link-contact-modal__form .ant-form-item-label{padding-bottom:6px}.workphone-link-contact-modal__form .ant-form-item-label>label{font-size:16px;height:auto;line-height:1.4}.workphone-link-contact-modal__form .ant-input,.workphone-link-contact-modal__form .ant-select-selector{border-radius:8px!important;font-size:16px!important;min-height:40px!important}.workphone-link-contact-modal__form .ant-input{padding:7px 12px}.workphone-link-contact-modal__form .ant-select-selection-item,.workphone-link-contact-modal__form .ant-select-selection-placeholder{line-height:38px!important}.workphone-link-contact-modal__form .ant-checkbox-wrapper{font-size:16px;line-height:40px}.workphone-link-contact-modal__form .ant-checkbox-inner{height:16px;width:16px}.workphone-link-contact-modal .ant-modal-footer{margin-top:4px}.workphone-link-contact-modal .ant-modal-footer .ant-btn{font-size:16px;height:40px;min-width:80px}@media (max-width: 900px){.workphone-link-contact-modal .ant-modal-content{min-height:auto;padding:20px}.workphone-link-contact-modal__filing .ant-descriptions-item-label,.workphone-link-contact-modal__filing .ant-descriptions-item-content,.workphone-link-contact-modal__form .ant-form-item-label>label,.workphone-link-contact-modal__form .ant-checkbox-wrapper{font-size:16px}.workphone-link-contact-modal__form>.ant-form-item,.workphone-link-contact-modal__form .ant-row .ant-form-item{margin-bottom:24px}.workphone-link-contact-modal__form .ant-form-item-label{padding-bottom:8px}}.wechat-pc-shell{background:var(--color-bg-surface);border:0;border-radius:0;box-shadow:none;display:grid;grid-template-columns:300px minmax(480px,1fr) minmax(360px,420px);height:100%;min-height:0;overflow:hidden}.wechat-pc-sidebar{background:#f8fafc;border-right:1px solid var(--color-border-shell);display:grid;grid-template-rows:70px 58px 44px minmax(0,1fr);height:100%;min-width:0;overflow:hidden}.wechat-account-switcher{display:grid;gap:6px;padding:10px 12px 8px}.wechat-account-switcher__select{width:100%}.wechat-account-switcher__select .ant-select-selector{background:var(--color-bg-surface)!important;border:1px solid var(--color-border-shell)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;height:36px!important;padding:0 10px!important}.wechat-account-switcher__select .ant-select-selection-item{line-height:36px!important;padding-inline-end:22px!important}.wechat-account-switcher__select .ant-select-arrow{color:#8a96a8;font-size:11px}.wechat-account-switcher__select:hover .ant-select-selector,.wechat-account-switcher__select.ant-select-open .ant-select-selector{background:var(--color-brand-light)!important;border-color:var(--color-brand-border)!important}.wechat-account-option-label{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0;width:100%}.wechat-account-option-label .ant-badge{min-width:0}.wechat-account-option-label__title{color:#172033;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-account-option-label__count{color:#7a8291;flex:0 0 auto;font-size:12px;font-weight:500}.wechat-account-switcher__summary{align-items:center;color:#7a8291;display:flex;font-size:12px;justify-content:space-between;line-height:18px}.wechat-pc-search{align-items:center;display:grid;grid-template-columns:1fr;padding:10px 12px 8px}.wechat-pc-search__input{border-color:var(--color-border-shell);border-radius:var(--radius-lg);height:38px;font-size:14px}.wechat-pc-search__input .ant-input{font-size:14px}.wechat-pc-search__add{border:0;color:#42454d;font-size:18px}.wechat-pc-tabs{align-self:center;margin:0 12px 8px}.wechat-pc-tabs .ant-segmented-item-label{font-size:13px}.wechat-pc-tabs__label{display:inline-flex;line-height:1}.wechat-pc-list{height:100%;min-height:0;overscroll-behavior:contain;overflow-y:auto}.wechat-pc-list__state{align-items:center;display:flex;min-height:160px;justify-content:center}.wechat-pc-conversation{align-items:start;background:transparent;border:0;cursor:pointer;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:88px;padding:8px 12px;text-align:left;width:100%}.wechat-pc-conversation:hover{background:var(--color-sider-hover)}.wechat-pc-conversation--active,.wechat-pc-conversation--active:hover{background:var(--color-brand-light)}.wechat-pc-conversation:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.wechat-pc-conversation__main{border-bottom:1px solid var(--color-border-shell);display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:center}.wechat-pc-conversation--active .wechat-pc-conversation__main{border-bottom-color:transparent}.wechat-pc-conversation__top,.wechat-pc-conversation__meta,.wechat-pc-conversation__bottom{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0}.wechat-pc-conversation__meta{justify-content:flex-start;margin:6px 0 5px;overflow:hidden}.wechat-pc-conversation__name{color:#16181f;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-pc-conversation__time,.wechat-pc-conversation__preview,.wechat-pc-conversation__mute{color:#9a9da6;font-size:12px}.wechat-pc-conversation__preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-pc-message-sticker{display:block;height:auto;max-height:128px;max-width:128px;object-fit:contain;width:auto}.wechat-pc-conversation--active .wechat-pc-conversation__name,.wechat-pc-conversation--active .wechat-pc-conversation__mute{color:var(--color-brand-strong)}.wechat-pc-conversation--active .wechat-pc-conversation__time,.wechat-pc-conversation--active .wechat-pc-conversation__preview{color:var(--color-text-secondary)}.wechat-pc-conversation--active .wechat-status-tag{background:var(--color-bg-surface);border-color:var(--color-brand-border);color:var(--color-brand-strong)}.wechat-status-tag{border-radius:4px;font-size:11px;line-height:18px;margin-inline-end:0;max-width:118px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.wechat-status-tag{background:#f8fafc;border-color:#dbe3ef;color:#667085}.wechat-pc-avatar{border-radius:8px;flex:0 0 auto;font-size:16px;font-weight:700;height:40px;width:40px}.wechat-pc-avatar--friend{background:#d99a96}.wechat-pc-avatar--group{background:#8ca8cf}.wechat-pc-avatar--system{background:#2e8be6}.wechat-pc-avatar--self{background:#d8a680}.wechat-pc-chat{background:#f7f9fc;display:grid;grid-template-rows:60px minmax(0,1fr) 210px;height:100%;min-width:0;overflow:hidden}.wechat-pc-chat__header{align-items:center;background:#fff;border-bottom:1px solid var(--color-border-shell);display:flex;justify-content:space-between;padding:0 24px}.wechat-pc-chat__heading{display:grid;gap:2px;min-width:0}.wechat-pc-chat__title{color:#111318;font-size:18px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-pc-chat__account{font-size:12px}.wechat-pc-messages{background:#f7f9fc;height:100%;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:20px 24px;scrollbar-gutter:stable}.wechat-pc-messages__state{align-items:center;display:flex;min-height:220px;justify-content:center}.wechat-pc-history-state{align-items:center;color:#8b9099;display:flex;font-size:12px;gap:6px;justify-content:center;margin:0 auto 16px;min-height:24px;text-align:center}.wechat-pc-message{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.wechat-pc-message--mine{justify-content:flex-end}.wechat-pc-message-tip{background:#e7e8eb;border-radius:999px;color:#8b9099;font-size:12px;line-height:1;margin:10px auto 18px;padding:7px 12px;text-align:center;width:fit-content}.wechat-pc-message__content{align-items:flex-start;display:flex;flex-direction:column;gap:4px;max-width:min(520px,72%);min-width:0}.wechat-pc-message--mine .wechat-pc-message__content{align-items:flex-end}.wechat-pc-message__recall{color:#7b818d;font-size:12px;height:20px;padding:0 2px}.wechat-pc-message__more{color:#7b818d;font-size:12px;height:20px;opacity:0;padding:0 2px;pointer-events:none;transition:opacity .16s ease}.wechat-pc-message:hover .wechat-pc-message__more,.wechat-pc-message__more.ant-popover-open{opacity:1;pointer-events:auto}.wechat-pc-message__status{color:#8b9099;font-size:12px;line-height:18px}.wechat-pc-message__time{color:#9aa0aa;font-size:12px;line-height:18px;max-width:460px;overflow-wrap:anywhere}.wechat-pc-bubble{background:#f0f1f3;border-radius:8px;color:#111318;font-size:15px;line-height:1.5;max-width:100%;padding:9px 12px;word-break:break-word}.wechat-pc-message--mine .wechat-pc-bubble{background:#d9fdd3}.wechat-pc-voice-bubble{align-items:center;background:#f0f1f3;border-radius:8px;color:#111318;display:flex;gap:8px;min-width:176px;padding:8px 12px}.wechat-pc-message--mine .wechat-pc-voice-bubble{background:#d9fdd3}.wechat-pc-voice-bubble audio{height:28px;max-width:220px}.wechat-pc-file-bubble{align-items:center;background:#fff;border:1px solid #e6e8ed;border-radius:8px;color:#111318;display:inline-flex;gap:10px;max-width:min(360px,54vw);padding:12px 14px;text-decoration:none}.wechat-pc-file-bubble span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-pc-file-bubble:hover{color:#07a850}.wechat-pc-message--mine .wechat-pc-file-bubble{background:#d9fdd3;border-color:#b7e9b0}.wechat-pc-video-bubble{background:#111318;border-radius:8px;display:block;height:220px;max-width:min(360px,54vw);overflow:hidden;position:relative;width:320px}.wechat-pc-video-bubble--request{cursor:pointer}.wechat-pc-video-bubble[aria-disabled=true]{pointer-events:none}.wechat-pc-video-bubble img{display:block;height:100%;object-fit:cover;width:100%}.wechat-pc-video-bubble__placeholder{align-items:center;color:#fff;display:flex;font-size:42px;height:100%;justify-content:center;width:100%}.wechat-pc-video-bubble__play{align-items:center;background:#11131894;border-radius:999px;color:#fff;display:inline-flex;font-size:22px;height:52px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px}.wechat-pc-video-player{background:#111318;border-radius:8px;display:block;max-width:min(320px,54vw);overflow:hidden;width:280px}.wechat-pc-video-player video{background:#111318;display:block;max-height:220px;width:100%}.wechat-pc-video-preview video{background:#000;display:block;max-height:70vh;width:100%}.wechat-pc-image-card{background:#fff;border:1px solid #eef0f4;border-radius:8px;box-shadow:0 4px 14px #0f172a14;color:#687080;min-width:320px;padding:14px}.wechat-pc-image-card__title{color:#111318;font-size:16px;font-weight:800;margin-bottom:12px}.wechat-pc-image-card__hint{background:#f8fafc;border:1px dashed #d8dee8;border-radius:6px;color:#8a96a8;font-size:13px;line-height:20px;padding:10px 12px}.wechat-pc-message-image{background:#fff;border:1px solid #e6e8ed;border-radius:8px;display:block;max-height:260px;max-width:min(360px,54vw);object-fit:contain}.wechat-pc-message-image-shell{border-radius:8px;display:inline-flex;overflow:hidden;position:relative;vertical-align:bottom}.wechat-pc-message-image-loading{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.wechat-pc-message-image-loading .ant-spin-dot-item{background-color:#fff}.wechat-pc-composer{background:#f8fafc;border-top:1px solid var(--color-border-shell);min-height:0;padding:12px 16px}.wechat-pc-composer__box{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);display:flex;height:100%;flex-direction:column;overflow:hidden;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.wechat-pc-composer__box:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 2px #1677ff1f}.wechat-pc-composer__tools{align-items:center;display:flex;gap:4px;min-height:44px;padding:0 12px 6px}.wechat-pc-composer__tools .ant-btn{color:var(--color-text-secondary);font-size:17px;height:36px;width:36px}.wechat-pc-composer__tools .ant-btn:not(:disabled):not(.wechat-pc-composer__send):hover{background:var(--color-brand-light);color:var(--color-brand-strong)}.wechat-emoji-picker{width:min(352px,calc(100vw - 32px))}.wechat-emoji-picker__title{color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:20px;padding:2px 4px 8px}.wechat-emoji-picker__grid{display:grid;gap:2px;grid-template-columns:repeat(8,minmax(0,1fr));max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:2px;scrollbar-gutter:stable}.wechat-emoji-picker__item{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:22px;height:38px;justify-content:center;line-height:1;padding:0;width:38px}.wechat-emoji-picker__item:hover{background:var(--color-brand-light)}.wechat-emoji-picker__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.wechat-pc-composer__quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 8px}.wechat-pc-composer__quick-actions .ant-btn{background:var(--color-bg-surface);border-color:var(--color-border-shell);border-radius:var(--radius-md);box-shadow:none;color:var(--color-text-primary);font-size:14px;font-weight:500;height:30px;padding:0 12px}.wechat-pc-composer__quick-actions .ant-btn:not(:disabled):hover{background:var(--color-brand-light);border-color:var(--color-brand-border);color:var(--color-brand-strong)}.wechat-pc-message-action-menu{display:flex;flex-direction:column;min-width:88px}.wechat-pc-message-action-menu .ant-btn{justify-content:flex-start}.wechat-pc-recorder-button--active,.wechat-pc-recorder-button--active:hover{background:#fff1f0!important;color:#d92d20!important}.wechat-pc-recording-status{align-items:center;color:#424852;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1}.wechat-pc-recording-dot{background:#d92d20;border-radius:999px;box-shadow:0 0 0 4px #d92d201f;display:inline-block;height:8px;width:8px}.wechat-pc-composer__spacer{flex:1}.wechat-pc-composer__input{background:#fff;border:0;box-shadow:none!important;color:#111318;caret-color:#07c160;display:block;flex:1;font-family:inherit;font-size:15px;height:80px;line-height:1.55;min-height:72px;outline:none;overflow-y:auto;padding:12px 14px 8px;resize:none;scrollbar-gutter:stable;width:100%}.wechat-pc-composer__input::placeholder{color:var(--color-text-secondary)}.wechat-pc-composer__send{box-shadow:none;color:#fff!important}.wechat-pc-list__skeleton{display:grid}.wechat-pc-conversation-skeleton{align-items:center;display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr);min-height:88px;padding:8px 12px}.wechat-pc-conversation-skeleton .ant-skeleton-title{margin:0 0 10px}.wechat-pc-conversation-skeleton .ant-skeleton-paragraph{margin:0}.wechat-pc-message-skeleton-list{display:grid;gap:20px;padding-top:12px}.wechat-pc-message-skeleton{align-items:center;display:flex;gap:10px;max-width:420px}.wechat-pc-message-skeleton--outgoing{flex-direction:row-reverse;justify-self:end;width:54%}.wechat-pc-message-skeleton--incoming{width:62%}.wechat-pc-composer__previews{align-items:center;border-top:1px solid #edf0f4;display:flex;flex:0 0 58px;gap:8px;overflow-x:auto;padding:6px 16px}.wechat-pc-composer__videos{align-items:center;border-top:1px solid #edf0f4;display:flex;gap:8px;overflow-x:auto;padding:8px 16px}.wechat-pc-composer__video{border:1px solid #d8dde6;border-radius:6px;display:inline-flex;flex:0 0 auto;height:64px;overflow:hidden;position:relative;width:104px}.wechat-pc-composer__video video{background:#111318;height:100%;object-fit:cover;width:100%}.wechat-pc-composer__video-name{background:linear-gradient(transparent,#111318b3);bottom:0;color:#fff;font-size:11px;left:0;overflow:hidden;padding:12px 4px 3px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.wechat-pc-composer__files{border-top:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:8px;max-height:72px;overflow-y:auto;padding:8px 16px}.wechat-pc-composer__file{align-items:center;background:#f6f7f9;border:1px solid #d8dde6;border-radius:6px;color:#303640;display:inline-flex;gap:6px;max-width:240px;min-height:32px;padding:4px 4px 4px 8px}.wechat-pc-composer__file .ant-typography{max-width:168px}.wechat-pc-composer__file-remove{color:#687080!important;height:22px;min-width:22px;padding:0;width:22px}.wechat-pc-file-input{display:none}.wechat-pc-composer__preview{border:1px solid #d8dde6;border-radius:6px;display:inline-flex;flex:0 0 auto;height:44px;overflow:hidden;position:relative;width:44px}.wechat-pc-composer__preview img{height:100%;object-fit:cover;width:100%}.wechat-pc-composer__preview-remove{background:#1113189e;color:#fff!important;height:18px;min-width:18px;padding:0;position:absolute;right:0;top:0;width:18px}.wechat-material-drawer .ant-drawer-header{min-height:72px;padding:20px 28px}.wechat-material-drawer .ant-drawer-title{color:#1f2329;font-size:22px;font-weight:700}.wechat-material-drawer .ant-drawer-body{padding:28px 32px}.wechat-material-drawer__filter{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin:0 0 16px}.wechat-material-drawer__filter .ant-input-search{flex:0 1 220px;width:220px}.wechat-material-drawer__filter .ant-input,.wechat-material-drawer__filter .ant-input-search-button{height:32px}.wechat-material-drawer__filter .ant-input-affix-wrapper>input.ant-input{font-size:13px;line-height:24px;padding:0 0 6px}.wechat-material-drawer__filter .ant-input-search-button{background:#fff;border-color:#d9d9d9;color:#8c8c8c;padding-inline:9px}.wechat-material-drawer__filter .ant-input-search-button:not(:disabled):hover{background:#fff;border-color:#bfbfbf;color:#595959}.wechat-material-drawer__state{align-items:center;display:flex;justify-content:center;min-height:240px}.wechat-material-list__item{align-items:center;border-bottom:1px solid #eceef2;display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:12px 8px 12px 0}.wechat-material-list__content{flex:1;min-width:0}.wechat-material-list__heading{align-items:center;display:flex;gap:8px;min-width:0}.wechat-material-list__title{color:#1f2329;font-size:16px;max-width:330px}.wechat-material-list__heading .ant-tag{flex:0 0 auto;font-size:12px;line-height:20px;margin:0;padding-inline:8px}.wechat-material-list__scene{display:block;font-size:14px;line-height:20px;margin-top:4px;max-width:400px}.wechat-material-list__item>.ant-btn{border-radius:6px;flex:0 0 auto;font-size:14px;height:44px;min-width:64px}.wechat-material-list__pagination{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width: 640px){.wechat-material-drawer .ant-drawer-body{padding:24px 20px}.wechat-material-drawer__filter{margin-left:0}.wechat-material-drawer__filter .ant-input-search{flex-basis:min(280px,calc(100% - 82px));width:min(280px,calc(100% - 82px))}.wechat-material-list__title{max-width:210px}}.wechat-customer-panel{background:var(--color-bg-surface);border-left:1px solid var(--color-border-shell);display:grid;grid-template-rows:64px minmax(0,1fr);height:100%;min-width:0;overflow:hidden}.wechat-customer-panel--without-header{grid-template-rows:minmax(0,1fr)}.wechat-customer-panel--without-header .wechat-customer-panel__body{padding:8px 16px 16px}.wechat-customer-panel__header{align-items:center;border-bottom:1px solid var(--color-border-shell);display:flex;justify-content:space-between;padding:0 24px}.wechat-customer-panel__title{color:#111318;font-size:18px;font-weight:800}.wechat-customer-panel__body{display:grid;align-content:start;gap:0;overflow-y:auto;padding:0 16px 16px}.wechat-customer-section{background:transparent;border:0;border-bottom:1px solid var(--color-border-shell);border-radius:0;display:grid;gap:10px;padding:16px 4px}.wechat-customer-section:last-child{border-bottom:0}.wechat-customer-section__title{color:#111318;font-size:15px;font-weight:800;line-height:24px;margin-bottom:2px}.wechat-customer-section__heading{align-items:center;display:flex;justify-content:space-between;min-width:0}.wechat-customer-section__heading .ant-tag{flex:0 0 auto;margin-inline-end:0}.wechat-customer-panel__state,.wechat-customer-panel__empty{align-items:center;display:flex;min-height:220px;justify-content:center;padding:16px}.wechat-customer-panel__empty{flex-direction:column;gap:8px}.wechat-customer-panel__hint{color:#8a96a8;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-customer-card{background:#f8fafc;border:1px solid #edf1f7;border-radius:8px;display:grid;gap:6px;padding:14px}.wechat-customer-card__name-row{align-items:center;display:flex;gap:8px;min-width:0}.wechat-customer-card__name{color:#111318;font-size:18px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-customer-card__no{font-size:12px}.wechat-customer-tag{border-radius:4px;flex:0 0 auto;font-size:12px;font-weight:700;line-height:20px;padding:0 6px}.wechat-customer-tag--key{background:#fff1f0;color:#d92d20}.wechat-customer-info-item{align-items:start;display:grid;gap:10px;grid-template-columns:108px minmax(0,1fr);min-height:22px;padding:0}.wechat-customer-info-item span{color:var(--color-text-secondary);font-size:13px;font-weight:600;line-height:22px;white-space:nowrap}.wechat-customer-info-item strong{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:22px;overflow-wrap:break-word}.wechat-script-heading{align-items:center;display:flex;justify-content:space-between}.wechat-script-list{display:grid;gap:8px}.wechat-script-card{align-items:center;background:#fff;border:1px solid #e8ebf0;border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:grid;font:inherit;font-size:14px;font-weight:600;gap:14px;grid-template-columns:minmax(0,1fr) 24px;line-height:24px;padding:10px 12px 10px 14px;text-align:left;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.wechat-script-card:hover{background:var(--color-brand-light);border-color:var(--color-brand-border)}.wechat-script-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.wechat-script-card span{overflow:hidden}.wechat-script-card--primary{background:#eef5ff;border-color:#9ec5ff;min-height:74px}.wechat-script-card--compact span{text-overflow:ellipsis;white-space:nowrap}.wechat-customer-panel__conversation{background:#f8fafc;border:1px solid #edf1f7;border-radius:8px;display:grid;gap:10px;margin-top:4px;padding:12px}.wechat-customer-detail-drawer .ant-drawer-body{background:#f5f7fa;padding:20px 24px 32px}.wechat-customer-detail-drawer .ant-drawer-header{border-bottom-color:var(--color-border-shell);padding:12px 24px}.wechat-customer-edit-modal{max-width:calc(100vw - 32px);padding-bottom:24px;top:24px}.wechat-customer-edit-modal .ant-modal-content{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);padding:20px 24px 16px}.wechat-customer-edit-modal .ant-modal-header{border-bottom:1px solid var(--color-border-shell);margin-bottom:0;padding-bottom:16px}.wechat-customer-edit-modal .ant-modal-title{color:var(--color-text-strong)}.wechat-customer-edit-modal .ant-modal-close{border-radius:var(--radius-lg);height:36px;inset-inline-end:18px;top:16px;width:36px}.wechat-customer-edit-modal .ant-modal-body{flex:1;max-height:calc(100vh - 168px);overflow-y:auto;padding:20px 4px 2px 0}.wechat-customer-edit-modal__title-block{display:grid;gap:2px;padding-right:44px}.wechat-customer-edit-modal__title{font-size:18px;font-weight:700;line-height:26px}.wechat-customer-edit-modal__subtitle{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:20px}.wechat-customer-edit-modal__section{margin-bottom:24px}.wechat-customer-edit-modal__section+.wechat-customer-edit-modal__section{border-top:1px solid var(--color-border-shell);padding-top:20px}.wechat-customer-edit-modal__section--last{margin-bottom:0}.wechat-customer-edit-modal__section-heading{margin-bottom:14px}.wechat-customer-edit-modal__section-title{color:var(--color-text-strong);font-size:16px;font-weight:700;line-height:22px;margin:0}.wechat-customer-edit-modal__section-description{color:var(--color-text-secondary);font-size:13px;line-height:20px;margin:3px 0 0}.wechat-customer-edit-modal .ant-form-item{margin-bottom:0}.wechat-customer-edit-modal .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:20px}.wechat-customer-edit-modal .ant-input,.wechat-customer-edit-modal .ant-input-affix-wrapper,.wechat-customer-edit-modal .ant-select-selector{border-radius:var(--radius-lg)!important;font-size:14px}.wechat-customer-edit-modal input.ant-input{height:40px;padding:8px 12px}.wechat-customer-edit-modal .ant-select-single{height:40px}.wechat-customer-edit-modal .ant-select-single .ant-select-selector{align-items:center;display:flex}.wechat-customer-edit-modal textarea.ant-input{line-height:1.5;max-height:160px;min-height:72px;padding:10px 12px;resize:vertical}.wechat-customer-edit-modal__section--last textarea.ant-input{min-height:72px}.wechat-customer-edit-modal .ant-input-disabled{background:#f1f5f9;border-color:#dbe3ef;color:#475569;cursor:not-allowed}.wechat-customer-edit-modal .ant-input::placeholder,.wechat-customer-edit-modal .ant-select-selection-placeholder{color:#64748b!important;opacity:1}.wechat-customer-edit-modal__readonly-label{align-items:center;display:inline-flex;gap:7px}.wechat-customer-edit-modal__readonly-badge{align-items:center;background:#eef2f7;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:500;gap:3px;line-height:20px;padding:0 7px}.wechat-customer-edit-modal__loading{min-height:310px;padding:4px 0 12px}.wechat-customer-edit-modal__loading-label{color:var(--color-text-secondary);display:block;font-size:13px;line-height:20px;margin-bottom:18px}.wechat-customer-edit-modal .ant-modal-footer{border-top:1px solid var(--color-border-shell);margin-top:14px;padding-top:14px}.wechat-customer-edit-modal .ant-modal-footer .ant-btn{border-radius:var(--radius-lg);font-size:14px;font-weight:500;height:38px;min-width:80px}@media (max-width: 991px){.wechat-customer-edit-modal{top:8px}.wechat-customer-edit-modal .ant-modal-content{max-height:calc(100vh - 16px);padding:18px 20px 16px}.wechat-customer-edit-modal .ant-modal-body{max-height:calc(100vh - 148px)}}@media (max-width: 767px){.wechat-customer-edit-modal{max-width:calc(100vw - 16px)}.wechat-customer-edit-modal .ant-modal-content{padding-inline:16px}.wechat-customer-edit-modal__subtitle{max-width:32ch}.wechat-customer-edit-modal .ant-modal-footer{display:flex;gap:10px}.wechat-customer-edit-modal .ant-modal-footer .ant-btn{flex:1;margin-inline-start:0}}@media (prefers-reduced-motion: reduce){.wechat-customer-edit-modal .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title:after,.wechat-customer-edit-modal .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li:after{animation:none}}.wechat-customer-edit-modal__section-heading--bar .wechat-customer-edit-modal__section-title{align-items:center;display:flex;gap:8px}.wechat-customer-edit-modal__section-heading--bar .wechat-customer-edit-modal__section-title:before{background:#1f2937;border-radius:2px;content:"";display:inline-block;flex:0 0 auto;height:14px;width:3px}.wechat-customer-edit-modal__tabs{margin-top:-4px}.wechat-customer-edit-modal__tabs .ant-tabs-nav{margin-bottom:16px}.wechat-customer-edit-modal__tabs .ant-tabs-tab{color:#64748b;font-size:14px;font-weight:500;padding:8px 0}.wechat-customer-edit-modal__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#111827;font-weight:600}.wechat-customer-edit-modal__tabs .ant-tabs-ink-bar{background:#111827;height:2px}.wechat-customer-edit-modal__tab-pane{min-height:360px}.wechat-customer-edit-modal__primary-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px}.wechat-customer-edit-modal__primary-summary>div{display:grid;gap:4px;min-width:0}.wechat-customer-edit-modal__primary-summary span{color:#64748b;font-size:12px;line-height:18px}.wechat-customer-edit-modal__primary-summary strong{color:#111827;font-size:14px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-customer-edit-modal__contacts-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.wechat-customer-edit-modal__contacts-head .wechat-customer-edit-modal__section-heading{margin-bottom:0}.wechat-customer-edit-modal__contact-list{display:grid;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px}.wechat-customer-edit-modal__contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px 8px}.wechat-customer-edit-modal__contact-card-title{color:#111827;font-size:13px;font-weight:600;margin-bottom:10px}.wechat-customer-edit-modal__contact-delete{align-items:end;display:flex;justify-content:flex-end;min-height:64px;padding-bottom:8px}.wechat-customer-edit-modal__contacts-empty{display:block;padding:24px 8px;text-align:center}@media (max-width: 767px){.wechat-customer-edit-modal__primary-summary{grid-template-columns:1fr}.wechat-customer-edit-modal__contact-delete{justify-content:flex-start;min-height:auto}}.wechat-detail{display:grid;gap:16px;margin:0 auto;max-width:1120px;min-width:0}.wechat-detail-title{color:#111318;font-size:18px;font-weight:800}.wechat-detail-hero{align-items:flex-start;background:#fff;border:1px solid var(--color-border-shell);border-radius:10px;display:flex;gap:24px;justify-content:space-between;min-width:0;padding:20px}.wechat-detail-hero__main{display:grid;flex:1 1 520px;gap:14px;min-width:0}.wechat-detail-hero__heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wechat-detail-hero__heading .ant-tag{margin-inline-end:0}.wechat-detail-hero__name.ant-typography{color:var(--color-text-primary);font-size:22px;font-weight:700;line-height:30px;margin:0}.wechat-detail-hero__meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0}.wechat-detail-hero__meta>div{display:grid;gap:2px;min-width:92px}.wechat-detail-hero__meta dt{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:18px}.wechat-detail-hero__meta dd{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px;margin:0}.wechat-detail-actions{flex:0 1 520px;justify-content:flex-end}.wechat-detail-actions .ant-btn{min-height:36px}.wechat-detail-summary-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.wechat-detail-summary-card{border-color:var(--color-border-shell);border-radius:10px;box-shadow:none;min-height:184px;min-width:0}.wechat-detail-summary-card .ant-card-head-title{color:var(--color-text-primary);font-size:16px;font-weight:700}.wechat-detail-summary-card .ant-card-body{display:grid;gap:10px}.wechat-detail-info-line{display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);line-height:22px}.wechat-detail-info-line span{color:var(--color-text-secondary);font-size:13px;font-weight:600}.wechat-detail-info-line strong{color:var(--color-text-primary);font-size:14px;font-weight:600;white-space:pre-line}.wechat-detail-info-line__empty{color:var(--color-text-secondary)!important;font-weight:500!important}.wechat-detail-text-block{background:var(--color-brand-light);border:1px solid var(--color-brand-border);border-radius:8px;display:grid;gap:5px;padding:11px 12px}.wechat-detail-text-block>span{color:var(--color-brand-strong);font-size:13px;font-weight:700;line-height:20px}.wechat-detail-text-block>p{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:22px;margin:0;max-width:72ch}.wechat-detail-text-block--empty{background:#f8fafc;border-color:var(--color-border-shell)}.wechat-detail-text-block--empty>span,.wechat-detail-text-block--empty>p{color:var(--color-text-secondary)}.wechat-detail-paragraph{color:#172033;font-size:15px;font-weight:700;line-height:28px;margin:0;white-space:pre-line}.wechat-detail-tabs{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:10px;min-width:0;padding:0 16px 16px}.wechat-detail-tabs .ant-tabs-tab{font-size:14px;font-weight:600;min-height:48px}.wechat-detail-tabs .ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane>.ant-card{border:0;box-shadow:none}.wechat-detail-tabs .ant-table-wrapper .ant-table{border:1px solid var(--color-border-shell);border-radius:8px;overflow:hidden}.wechat-detail-tabs .ant-tabs-content-holder,.wechat-detail-tabs .ant-tabs-tabpane{min-width:0}.wechat-detail-tabs .ant-table-wrapper{max-width:100%;overflow-x:auto}.wechat-detail-tabs .ant-table-thead>tr>th{background:#f8fafc;color:#42526a;font-size:13px;font-weight:700}@media (max-width: 1100px){.wechat-customer-detail-drawer .ant-drawer-body{padding:16px}.wechat-detail-hero{align-items:stretch;flex-direction:column}.wechat-detail-hero__main,.wechat-detail-actions{flex-basis:auto}.wechat-detail-actions{justify-content:flex-start}}@media (max-width: 600px){.wechat-customer-detail-drawer .ant-drawer-header{padding:10px 12px}.wechat-customer-detail-drawer .ant-drawer-body{padding:12px}.wechat-detail{gap:12px}.wechat-detail-hero{gap:18px;padding:16px}.wechat-detail-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;width:100%}.wechat-detail-actions .ant-space-item{min-width:0}.wechat-detail-actions .ant-btn{min-height:44px;width:100%}.wechat-detail-actions .ant-space-item:first-child{grid-column:1 / -1}.wechat-detail-summary-card{min-height:0}.wechat-detail-tabs{padding:0 12px 12px}}@media (max-width: 1380px){.wechat-pc-shell{grid-template-columns:280px minmax(440px,1fr) minmax(340px,380px)}}@media (max-width: 1280px){.wechat-pc-shell{grid-template-columns:280px minmax(380px,1fr)}.wechat-customer-panel{display:none}.wechat-pc-conversation__name{font-size:15px}.wechat-pc-conversation__time,.wechat-pc-conversation__preview,.wechat-pc-conversation__mute{font-size:13px}}.wechat-pc-mobile-back{display:none}@media (max-width: 760px){.wechat-pc-shell{grid-template-columns:minmax(0,1fr)}.wechat-pc-sidebar,.wechat-pc-chat{grid-column:1;grid-row:1}.wechat-pc-sidebar{display:none}.wechat-pc-shell--list-open .wechat-pc-sidebar{display:grid}.wechat-pc-shell--list-open .wechat-pc-chat{display:none}.wechat-pc-mobile-back{display:inline-flex;flex:0 0 auto;height:44px;margin-left:-8px;width:44px}.wechat-pc-chat__header{gap:4px;padding:0 12px}.wechat-pc-chat__heading{flex:1}.wechat-pc-chat__title{font-size:16px}.wechat-pc-messages{padding:16px 12px}.wechat-pc-message{gap:8px}.wechat-pc-message__content{max-width:76%}.wechat-pc-composer{padding:10px 12px}.wechat-pc-composer__quick-actions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.wechat-pc-composer__quick-actions .ant-btn{flex:0 0 auto;height:36px}.wechat-pc-composer__tools .ant-btn{height:44px;width:44px}}@media (prefers-reduced-motion: reduce){.wechat-pc-composer__box,.wechat-pc-message__more,.wechat-script-card{transition:none}}.workphone-console-card{height:100%}.workphone-console-icon{align-items:center;background:#eef4ff;border-radius:8px;color:#1f6feb;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.workphone-chat-page{height:calc(100vh - var(--layout-header-height) - var(--layout-workspace-tab-height));margin:calc(var(--content-padding-y) * -1) calc(var(--content-padding-x) * -1) -20px;width:calc(100% + var(--content-padding-x) * 2)}.wechat-customer-detail-drawer .ant-drawer-content{background:#fff}.wechat-customer-detail-drawer .ant-drawer-header{min-height:55px;padding:12px 18px}.wechat-customer-detail-drawer .ant-drawer-title{line-height:24px}.wechat-customer-detail-drawer .ant-drawer-body{background:#fff;padding:16px 24px 20px}.wechat-customer-detail-drawer .ant-drawer-close,.wechat-customer-detail-drawer .ant-btn[aria-label="??????"]{color:#595959;height:28px;width:28px}.wechat-detail{gap:14px;max-width:100%}.wechat-detail-title{color:#111;font-size:16px;font-weight:700}.wechat-detail-hero{border-color:#f0f0f0;border-radius:6px;box-shadow:none;gap:14px 18px;min-height:108px;padding:16px 18px 14px}.wechat-detail-hero__main{gap:5px}.wechat-detail-hero__heading{gap:6px}.wechat-detail-hero__heading .ant-tag{border-radius:4px;font-size:12px;line-height:20px;margin-inline-end:0;padding:0 7px}.wechat-detail-hero__name.ant-typography{color:#111;font-size:22px;font-weight:700;line-height:30px}.wechat-detail-hero__meta{color:#262626;display:flex;flex-wrap:wrap;gap:0;line-height:22px}.wechat-detail-hero__meta>div{align-items:center;display:inline-flex;gap:0;min-width:0}.wechat-detail-hero__meta>div:not(:last-child):after{color:#595959;content:"/";margin:0 5px}.wechat-detail-hero__meta dt{display:none}.wechat-detail-hero__meta dd{color:#262626;font-size:14px;font-weight:400;line-height:22px}.wechat-detail-actions{flex:0 0 auto;gap:8px!important;justify-content:flex-end;max-width:360px}.wechat-detail-actions .ant-btn{border-radius:4px;font-size:13px;height:32px;min-height:32px;padding:4px 11px}.wechat-detail-summary-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-detail-summary-card{border-color:#f0f0f0;border-radius:6px;min-height:166px}.wechat-detail-summary-card .ant-card-head{border-bottom-color:#f0f0f0;min-height:48px;padding:0 14px}.wechat-detail-summary-card .ant-card-head-title{color:#111;font-size:16px;font-weight:700;padding:13px 0}.wechat-detail-summary-card .ant-card-body{gap:10px;padding:14px}.wechat-detail-summary-card__tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 2px}.wechat-detail-summary-card__tools .ant-tag,.wechat-detail-summary-card__tools .ant-btn{border-radius:4px;font-size:12px;height:24px;line-height:22px}.wechat-detail-info-row{border-bottom:1px solid #f0f0f0;column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:8px}.wechat-detail-info-line{gap:6px;grid-template-columns:auto minmax(0,1fr);line-height:22px}.wechat-detail-info-line span{color:#8c8c8c;font-size:12px;font-weight:400}.wechat-detail-info-line strong{color:#595959;font-size:12px;font-weight:400}.wechat-detail-text-block{background:#fafafa;border-color:#e5e5e5;border-radius:6px;gap:4px;min-height:72px;padding:10px 12px}.wechat-detail-text-block>span{color:#595959;font-size:13px;font-weight:500}.wechat-detail-text-block>p{color:#262626;font-size:14px;font-weight:400;line-height:22px;max-width:none}.wechat-detail-tabs{background:#fff;border:0;border-radius:0;padding:0}.wechat-detail-tabs .ant-tabs-nav{margin-bottom:16px}.wechat-detail-tabs .ant-tabs-tab{color:#262626;font-size:14px;font-weight:500;min-height:42px;padding:11px 0}.wechat-detail-tabs .ant-tabs-ink-bar{background:#262626}.wechat-detail-tabs .ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane>.ant-card,.wechat-detail-tabs .ant-tabs-tabpane>.ant-card{border:1px solid #f0f0f0;border-radius:6px}.wechat-detail-tabs .ant-card-body{padding:12px 14px}.wechat-detail-tabs .ant-descriptions .ant-descriptions-header{margin-bottom:8px}.wechat-detail-tabs .ant-descriptions .ant-descriptions-title{color:#111;font-size:13px;font-weight:700}.wechat-detail-tabs .ant-descriptions-item-label,.wechat-detail-tabs .ant-descriptions-item-content{font-size:12px;line-height:22px}.wechat-detail-tabs .ant-table-wrapper .ant-table{border-color:#f0f0f0;border-radius:6px}.wechat-detail-tabs .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-size:12px;font-weight:500;padding:8px 10px}.wechat-detail-tabs .ant-table-tbody>tr>td{font-size:12px;padding:9px 10px}@media (max-width: 800px){.wechat-detail-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.wechat-customer-detail-drawer .ant-drawer-body{padding:12px}.wechat-detail-hero{padding:14px}.wechat-detail-actions{max-width:100%}}.wechat-customer-detail-drawer .ant-drawer-header{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-shell);min-height:68px;padding:12px 20px}.wechat-customer-detail-drawer .ant-drawer-body{background:#f7f9fc;padding:20px 24px 28px}.wechat-detail-drawer-title{align-items:center;display:flex;gap:12px}.wechat-detail-drawer-title>.ant-btn{align-items:center;color:var(--color-text-secondary);display:inline-flex;height:36px;justify-content:center;width:36px}.wechat-detail-drawer-title>.ant-btn:hover{background:var(--color-sider-hover);color:var(--color-brand-strong)}.wechat-detail-drawer-title__copy{display:grid;gap:1px}.wechat-customer-detail-drawer .wechat-detail-title{color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:22px}.wechat-detail-drawer-title__subtitle{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:18px}.wechat-customer-detail-drawer .wechat-detail{gap:16px}.wechat-customer-detail-drawer .wechat-detail-hero{align-items:start;background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 248px;min-height:0;padding:20px}.wechat-detail-hero__identity{align-items:flex-start;display:flex;gap:14px;min-width:0}.wechat-detail-hero__avatar.ant-avatar{background:var(--color-brand-light);border:1px solid var(--color-brand-border);color:var(--color-brand-strong);flex:0 0 auto;font-size:18px;font-weight:700}.wechat-customer-detail-drawer .wechat-detail-hero__main{gap:12px}.wechat-customer-detail-drawer .wechat-detail-hero__heading{gap:6px 8px}.wechat-customer-detail-drawer .wechat-detail-hero__name.ant-typography{color:var(--color-text-primary);font-size:22px;line-height:30px}.wechat-customer-detail-drawer .wechat-detail-hero__meta{display:grid;gap:12px 20px;grid-template-columns:repeat(3,minmax(0,1fr));line-height:normal;margin:0}.wechat-customer-detail-drawer .wechat-detail-hero__meta>div{align-items:start;display:grid;gap:3px;min-width:0}.wechat-customer-detail-drawer .wechat-detail-hero__meta>div:after{content:none}.wechat-customer-detail-drawer .wechat-detail-hero__meta dt{color:var(--color-text-secondary);display:block;font-size:12px;font-weight:500;line-height:18px}.wechat-customer-detail-drawer .wechat-detail-hero__meta dd{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px;margin:0;overflow-wrap:anywhere}.wechat-customer-detail-drawer .wechat-detail-actions{display:grid;flex:none;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;width:248px}.wechat-customer-detail-drawer .wechat-detail-actions .ant-btn{border-radius:var(--radius-md);font-size:13px;height:36px;min-width:0;padding-inline:10px;width:100%}.wechat-customer-detail-drawer .wechat-detail-actions__primary{grid-column:1 / -1}.wechat-customer-detail-drawer .wechat-detail-actions .ant-btn-primary:not(:disabled){background:var(--color-brand);border-color:var(--color-brand)}.wechat-customer-detail-drawer .wechat-detail-actions .ant-btn-primary:not(:disabled):hover,.wechat-customer-detail-drawer .wechat-detail-actions .ant-btn-primary:not(:disabled):focus-visible{background:var(--color-brand-strong);border-color:var(--color-brand-strong)}.wechat-customer-detail-drawer .wechat-detail-summary-grid{gap:16px}.wechat-customer-detail-drawer .wechat-detail-summary-card{border-color:var(--color-border-shell);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-height:188px}.wechat-customer-detail-drawer .wechat-detail-summary-card .ant-card-head{border-bottom-color:#edf1f7;min-height:50px;padding-inline:16px}.wechat-customer-detail-drawer .wechat-detail-summary-card .ant-card-head-title{color:var(--color-text-primary);font-size:15px;font-weight:700;padding-block:14px}.wechat-customer-detail-drawer .wechat-detail-summary-card .ant-card-body{gap:12px;padding:16px}.wechat-customer-detail-drawer .wechat-detail-text-block{background:#f8fafc;border-color:var(--color-border-shell);border-radius:var(--radius-md);min-height:76px;padding:11px 12px}.wechat-customer-detail-drawer .wechat-detail-text-block>span{color:var(--color-text-secondary)}.wechat-customer-detail-drawer .wechat-detail-tabs{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:0 16px 16px}.wechat-customer-detail-drawer .wechat-detail-tabs .ant-tabs-nav{margin-bottom:16px}.wechat-customer-detail-drawer .wechat-detail-tabs .ant-tabs-tab{color:var(--color-text-secondary);font-weight:600;min-height:48px}.wechat-customer-detail-drawer .wechat-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand-strong)}.wechat-customer-detail-drawer .wechat-detail-tabs .ant-tabs-ink-bar{background:var(--color-brand)}.wechat-detail-tabs .customer-detail-tab-panel{min-width:0}.wechat-detail-tabs .customer-detail-tab-panel__header{align-items:center;border-bottom:1px solid var(--color-border-shell);display:flex;gap:12px;margin-bottom:14px;padding:0 2px 14px}.wechat-detail-tabs .customer-detail-tab-panel__icon{align-items:center;background:var(--color-brand-light);border-radius:var(--radius-md);color:var(--color-brand-strong);display:inline-flex;flex:0 0 auto;font-size:16px;height:34px;justify-content:center;width:34px}.wechat-detail-tabs .customer-detail-tab-panel__copy{display:grid;flex:1 1 auto;gap:1px;min-width:0}.wechat-detail-tabs .customer-detail-tab-panel__title{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:21px}.wechat-detail-tabs .customer-detail-tab-panel__description{color:var(--color-text-secondary);font-size:12px;line-height:18px}.wechat-detail-tabs .customer-detail-tab-panel__count.ant-tag{background:#f8fafc;border-color:var(--color-border-shell);color:var(--color-text-secondary);flex:0 0 auto;margin-inline-end:0}.wechat-detail-tabs .customer-detail-tab-panel__content{min-width:0}.wechat-detail-tabs .customer-detail-tab-panel__content>.ant-table-wrapper{background:transparent;border:0;box-shadow:none;padding:0}.wechat-detail-tabs .customer-detail-tab-panel__content>.ant-table-wrapper .ant-table{border:1px solid var(--color-border-shell);border-radius:var(--radius-md);overflow:hidden}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-table-thead>tr>th{background:#f8fafc;border-bottom-color:var(--color-border-shell);color:#475569;font-size:12px;font-weight:600;padding:10px 12px}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-table-tbody>tr>td{color:var(--color-text-primary);font-size:13px;line-height:20px;padding:11px 12px;vertical-align:top}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-table-tbody>tr:hover>td{background:#f8fbff}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-table-cell .ant-tag{margin-inline-end:0}.wechat-detail-tabs .customer-detail-table-copy.ant-typography{color:var(--color-text-primary);line-height:20px;margin:0;max-width:56ch;white-space:pre-line}.wechat-detail-tabs .customer-detail-sop-action .ant-tag{align-self:flex-start}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-empty{margin-block:22px}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-empty-description{color:var(--color-text-secondary);font-size:13px}@media (max-width: 760px){.wechat-customer-detail-drawer .ant-drawer-body{padding:16px}.wechat-customer-detail-drawer .wechat-detail-hero{grid-template-columns:minmax(0,1fr)}.wechat-customer-detail-drawer .wechat-detail-actions{width:100%}.wechat-customer-detail-drawer .wechat-detail-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.wechat-customer-detail-drawer .ant-drawer-header{min-height:62px;padding:10px 12px}.wechat-detail-drawer-title__subtitle{display:none}.wechat-customer-detail-drawer .ant-drawer-body{padding:12px}.wechat-customer-detail-drawer .wechat-detail-hero{gap:18px;padding:16px}.wechat-detail-hero__identity{gap:10px}.wechat-detail-hero__avatar.ant-avatar{height:40px;line-height:38px;width:40px}.wechat-customer-detail-drawer .wechat-detail-hero__meta,.wechat-customer-detail-drawer .wechat-detail-actions{grid-template-columns:minmax(0,1fr)}.wechat-customer-detail-drawer .wechat-detail-actions__primary{grid-column:auto}.wechat-customer-detail-drawer .wechat-detail-summary-grid{grid-template-columns:minmax(0,1fr)}.wechat-customer-detail-drawer .wechat-detail-tabs{padding-inline:12px}.wechat-detail-tabs .customer-detail-tab-panel__header{align-items:flex-start;flex-wrap:wrap;gap:10px}.wechat-detail-tabs .customer-detail-tab-panel__copy{flex-basis:calc(100% - 46px)}.wechat-detail-tabs .customer-detail-tab-panel__count.ant-tag{margin-left:46px}.wechat-detail-tabs .customer-detail-tab-panel__content .ant-table-thead>tr>th,.wechat-detail-tabs .customer-detail-tab-panel__content .ant-table-tbody>tr>td{font-size:13px;padding:10px}}.wechat-customer-detail-drawer--image1 .wechat-detail-drawer-title__subtitle{display:none}.wechat-customer-detail-drawer--image1 .wechat-detail{gap:8px}.wechat-customer-detail-drawer--image1 .wechat-detail-actions{display:flex;flex:0 0 auto;gap:8px!important;width:auto}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-grid{gap:16px}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs{border:0;box-shadow:none;padding:0}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__columns span:last-child,.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contact-item--compact .customer-contact-item__actions{display:none}.wechat-customer-detail-drawer--image1 .ant-drawer-body{background:#f5f7fa;padding:16px 20px 24px}.wechat-customer-detail-drawer--image1 .wechat-detail{display:grid;gap:14px}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card{border:1px solid #e8edf3;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card .ant-card-body{align-items:flex-start;background:#fff;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card__identity{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card__identity .ant-typography{letter-spacing:-.01em}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card__meta{color:#64748b;font-size:13px;line-height:1.5}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card__actions{flex:0 0 auto;justify-content:flex-end;max-width:100%}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card__actions .ant-btn{border-radius:8px}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-card{border:1px solid #e8edf3;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-card .ant-card-head{background:#fff;border-bottom:1px solid #eef2f6;min-height:48px;padding:0 16px}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-card .ant-card-head-title{font-size:14px;font-weight:650;padding:12px 0}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-card .ant-card-body{background:#fff;padding:14px 16px 16px}.wechat-customer-detail-drawer--image1 .follow-record-summary-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-paragraph,.wechat-customer-detail-drawer--image1 .follow-record-next-suggestion{background:#f8fafc;border:1px solid #eef2f6;border-radius:8px;color:#334155;line-height:1.7;margin-top:12px;padding:12px 14px;white-space:pre-wrap}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs{background:#fff;border:1px solid #e8edf3;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:4px 16px 16px}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs>.ant-tabs-nav{margin-bottom:14px}.wechat-customer-detail-drawer--image1 .wechat-detail-profile-panel{display:flex;flex-direction:column;gap:12px}.wechat-customer-detail-drawer--image1 .wechat-detail-section-card{background:#fff;border:1px solid #eef2f6;border-radius:10px;overflow:hidden}.wechat-customer-detail-drawer--image1 .wechat-detail-section-card__head{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f6;color:#0f172a;display:flex;font-size:14px;font-weight:650;gap:8px;justify-content:space-between;padding:12px 16px}.wechat-customer-detail-drawer--image1 .wechat-detail-section-card__count{font-size:12px;font-weight:400}.wechat-customer-detail-drawer--image1 .wechat-detail-info-grid{display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px 16px 16px}.wechat-customer-detail-drawer--image1 .wechat-detail-info-grid__item{align-items:baseline;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr);min-width:0}.wechat-customer-detail-drawer--image1 .wechat-detail-info-grid__item dt{color:#64748b;font-size:13px;line-height:20px;margin:0}.wechat-customer-detail-drawer--image1 .wechat-detail-info-grid__item dd{color:#0f172a;font-size:13px;font-weight:600;line-height:20px;margin:0;word-break:break-word}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:4px 0}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__item{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;padding:12px 16px}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__item:last-child{border-bottom:0}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__main{display:flex;flex-direction:column;gap:6px;min-width:0}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__name{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__name strong{color:#0f172a;font-size:13px}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__channel{display:flex;flex-direction:column;gap:2px;min-width:0}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__channel>span{color:#0f172a;font-size:13px;font-weight:500}.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__status{margin-inline-end:0}.wechat-customer-detail-drawer--image1 .wechat-detail-section-card .ant-empty{margin:20px 0}@media (max-width: 900px){.wechat-customer-detail-drawer--image1 .wechat-detail-head-card .ant-card-body,.wechat-customer-detail-drawer--image1 .wechat-detail-summary-grid,.wechat-customer-detail-drawer--image1 .wechat-detail-info-grid,.wechat-customer-detail-drawer--image1 .wechat-detail-contact-list__item{grid-template-columns:1fr}.wechat-customer-detail-drawer--image1 .wechat-detail-head-card .ant-card-body{flex-direction:column}}.wechat-customer-detail-drawer--image1 .ant-drawer-body{background:#fff;padding:20px 24px 28px}.wechat-customer-detail-drawer--image1 .wechat-detail{display:grid;gap:8px}.wechat-customer-detail-drawer--image1 .wechat-detail-hero{display:block;min-height:84px;padding:14px 16px 12px}.wechat-customer-detail-drawer--image1 .wechat-detail-hero__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.wechat-customer-detail-drawer--image1 .wechat-detail-hero__heading{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.wechat-customer-detail-drawer--image1 .wechat-detail-hero__slash-meta{color:#262626;font-size:14px;line-height:22px;margin:2px 0 0;overflow-wrap:anywhere}.wechat-customer-detail-drawer--image1 .wechat-detail-actions{display:flex;flex:0 0 auto;gap:8px!important;max-width:none;width:auto}.wechat-customer-detail-drawer--image1 .wechat-detail-actions .ant-btn{width:auto}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-card{min-height:184px}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-meta{border-bottom:1px solid #edf1f7;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:8px}.wechat-customer-detail-drawer--image1 .wechat-detail-summary-copy{color:#262626;font-size:14px;line-height:22px;margin:0}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs .ant-tabs-nav{margin-bottom:14px}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs .ant-tabs-tab{min-height:42px;padding:10px 0}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#262626}.wechat-customer-detail-drawer--image1 .wechat-detail-tabs .ant-tabs-ink-bar{background:#262626}.wechat-customer-detail-drawer--image1 .wechat-detail-profile-panel--design .customer-profile-facts-section--primary .wechat-detail-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact{border:0;border-radius:0}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__header{background:transparent;padding:10px 0 8px}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__header-icon,.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__heading p{display:none}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__columns,.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contact-item--compact{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) 72px}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__columns span:last-child,.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contact-item__actions{display:none}.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__columns,.wechat-customer-detail-drawer--image1 .customer-contacts-panel--compact .customer-contacts-panel__list{padding-inline:16px}@media (max-width: 760px){.wechat-customer-detail-drawer--image1 .wechat-detail-summary-grid{grid-template-columns:minmax(0,1fr)}.wechat-customer-detail-drawer--image1 .wechat-detail-hero__top{align-items:flex-start;flex-direction:column}.wechat-customer-detail-drawer--image1 .wechat-detail-actions{width:100%}}.wechat-customer-panel__body--customer{background:#fafafa;gap:10px;padding:12px}.wechat-customer-profile-card,.wechat-customer-script-section{background:#fff;border:1px solid #e8eaed;border-radius:12px;display:grid;gap:8px;padding:14px 16px}.wechat-customer-profile-card__heading,.wechat-customer-script-section__heading{align-items:center;display:flex;justify-content:space-between}.wechat-customer-script-section__generate.ant-btn{align-items:center;background:var(--color-brand, #1677ff);border-color:var(--color-brand, #1677ff);border-radius:6px;box-shadow:0 1px 2px #1677ff3d;display:inline-flex;font-size:13px;font-weight:500;height:28px;line-height:1;min-width:56px;padding:0 12px}.wechat-customer-script-section__generate.ant-btn:not(:disabled):hover{background:color-mix(in srgb,var(--color-brand, #1677ff) 88%,#000);border-color:color-mix(in srgb,var(--color-brand, #1677ff) 88%,#000)}.wechat-customer-script-section__generate.ant-btn:disabled{opacity:.55}.wechat-customer-script-section__loading{align-items:center;display:flex;justify-content:center;min-height:64px;padding:8px 0}.wechat-customer-profile-card__title,.wechat-customer-script-section__title{color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:24px}.wechat-customer-profile-card__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wechat-customer-profile-card__title-row .ant-tag{font-size:11px;line-height:20px;margin:0}.wechat-customer-profile-card__collapse{background:transparent;border:0;color:var(--color-brand);cursor:pointer;font-size:13px;line-height:24px;padding:0}.wechat-customer-profile-card__collapse:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.wechat-customer-profile-card__identity{align-items:start;display:grid;gap:4px;grid-template-columns:88px minmax(0,1fr);margin-bottom:4px}.wechat-customer-profile-card__identity span,.wechat-customer-info-item span{color:#637794;font-size:13px;font-weight:400;line-height:22px}.wechat-customer-profile-card__identity strong,.wechat-customer-info-item strong{color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:22px;overflow-wrap:anywhere}.wechat-customer-profile-card__list{display:grid;gap:7px}.wechat-customer-panel__body--customer .wechat-customer-info-item{align-items:start;display:grid;gap:4px;grid-template-columns:88px minmax(0,1fr);min-height:22px}.wechat-customer-panel__body--customer .wechat-customer-info-item .ant-tag{border-radius:5px;font-size:12px;font-weight:400;line-height:22px;margin:0;padding-inline:8px}.wechat-customer-script-section .wechat-script-card--primary{background:#edf4ff;border-color:#a8c8ff}.wechat-customer-panel__body--customer .wechat-script-card{font-weight:400}.wechat-customer-profile-card__loading{justify-self:start}.wechat-customer-panel__body--pending{background:#fafafa;gap:10px;padding:12px}.wechat-pending-card{background:var(--color-bg-surface);border:1px solid #e8eaed;border-radius:12px;display:grid;gap:10px;padding:14px 16px}.wechat-pending-card__heading{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.wechat-pending-card__title{color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:24px}.wechat-pending-card__heading .ant-tag{background:#fff8eb;border-color:#ffbd66;border-radius:7px;color:#d46b08;flex:0 0 auto;font-size:13px;font-weight:400;line-height:26px;margin:0;padding-inline:10px}.wechat-pending-info{gap:8px}.wechat-pending-info__list{display:grid;gap:7px}.wechat-pending-info .wechat-customer-info-item{gap:8px;grid-template-columns:88px minmax(0,1fr);min-height:21px}.wechat-pending-info .wechat-customer-info-item span{color:#667899;font-size:13px;font-weight:400;line-height:21px}.wechat-pending-info .wechat-customer-info-item strong{color:#172033;font-size:14px;font-weight:400;line-height:21px}.wechat-pending-card .wechat-script-card--primary{background:#edf4ff;border-color:#9fc3ff;border-radius:9px;min-height:0;padding:10px 12px}.wechat-customer-panel__body--pending .wechat-script-card{font-weight:400}.wechat-pending-reference-list{display:grid}.wechat-pending-reference{align-items:center;background:transparent;border:0;color:var(--color-text-primary);cursor:pointer;display:grid;font:inherit;font-size:14px;gap:12px;grid-template-columns:minmax(0,1fr) 20px;line-height:22px;padding:8px 0;text-align:left}.wechat-pending-reference span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wechat-pending-reference .anticon{color:#20242c;justify-self:center}.wechat-pending-reference:hover span,.wechat-pending-reference:focus-visible span{color:var(--color-brand-strong)}.wechat-pending-reference:focus-visible,.wechat-pending-more:focus-visible{border-radius:4px;outline:2px solid var(--color-brand);outline-offset:2px}.wechat-pending-more{background:transparent;border:0;color:var(--color-brand);cursor:pointer;font:inherit;font-size:14px;justify-self:start;line-height:22px;padding:2px 0}.wechat-pending-more:hover{color:var(--color-brand-strong)}@media (prefers-reduced-motion: reduce){.wechat-pending-card .wechat-script-card{transition:none}}.workphone-management-page{display:grid;gap:16px;min-width:0}.workphone-management-actions{align-items:center;display:flex;justify-content:flex-end;min-height:34px}.workphone-management-filter{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);padding:14px 16px}.workphone-management-filter__form{align-items:end;display:grid;gap:8px 12px;grid-template-columns:repeat(var(--workphone-filter-columns, 3),minmax(150px,1fr)) auto}.workphone-device-filter__form,.workphone-chatroom-filter__form{grid-template-columns:repeat(2,minmax(180px,240px)) minmax(250px,1fr)}.workphone-account-filter__form{grid-template-columns:repeat(3,minmax(160px,220px)) minmax(250px,1fr)}.workphone-message-filter__form{grid-template-columns:140px repeat(4,minmax(150px,180px)) minmax(250px,1fr)}.workphone-device-filter__form .workphone-management-filter__actions,.workphone-chatroom-filter__form .workphone-management-filter__actions,.workphone-account-filter__form .workphone-management-filter__actions,.workphone-message-filter__form .workphone-management-filter__actions{justify-self:end}.workphone-management-filter__form .ant-form-item{margin:0;min-width:0}.workphone-management-filter__form .ant-form-item-label{padding-bottom:4px}.workphone-management-filter__form .ant-form-item-label>label{color:var(--color-text-primary);font-size:13px;font-weight:500}.workphone-management-filter__form .ant-input,.workphone-management-filter__form .ant-input-affix-wrapper,.workphone-management-filter__form .ant-select-single,.workphone-management-filter__form .ant-select-single .ant-select-selector,.workphone-management-filter__actions .ant-btn{min-height:36px}.workphone-management-filter__form .ant-select-single .ant-select-selector{align-items:center;display:flex}.workphone-management-filter__form .ant-input-affix-wrapper .ant-input{min-height:auto}.workphone-management-filter__form .ant-input::placeholder{color:var(--color-text-secondary);opacity:1}.workphone-management-list-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:-8px;min-width:0}.workphone-management-list-heading>div{align-items:baseline;display:flex;gap:10px;min-width:0}.workphone-management-list-heading .ant-typography:first-child{color:var(--color-text-strong);font-size:16px}.workphone-management-table{box-shadow:none;padding:0}.workphone-management-table .ant-table-container{border-radius:var(--radius-lg);overflow:hidden}.workphone-management-table .ant-table-thead>tr>th{height:46px}.workphone-management-table .ant-table-tbody>tr>td{vertical-align:middle}.workphone-management-identity{align-items:center;display:flex;gap:12px;min-width:0}.workphone-management-avatar{background:var(--color-brand-light);color:var(--color-brand-strong);flex:0 0 auto;font-weight:600}.workphone-management-cell-stack{display:grid;gap:3px;min-width:0}.workphone-management-cell-stack__primary{color:var(--color-text-primary);font-weight:600;min-width:0}.workphone-management-cell-stack__meta{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;gap:2px;line-height:18px;min-width:0}.workphone-management-empty{align-items:center;display:flex;flex-direction:column;gap:3px}.workphone-management-empty strong{color:var(--color-text-primary);font-weight:500}.workphone-management-empty span{color:var(--color-text-secondary);font-size:13px}@media (max-width: 1180px){.workphone-management-filter__form,.workphone-device-filter__form,.workphone-chatroom-filter__form,.workphone-account-filter__form,.workphone-message-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.workphone-management-filter__actions{grid-column:1 / -1}}@media (max-width: 640px){.workphone-management-page{gap:14px}.workphone-management-actions>.ant-btn{min-height:44px;width:100%}.workphone-management-filter{padding:12px}.workphone-management-filter__form,.workphone-device-filter__form,.workphone-chatroom-filter__form,.workphone-account-filter__form,.workphone-message-filter__form{grid-template-columns:minmax(0,1fr)}.workphone-device-filter__form .workphone-management-filter__actions,.workphone-chatroom-filter__form .workphone-management-filter__actions,.workphone-account-filter__form .workphone-management-filter__actions,.workphone-message-filter__form .workphone-management-filter__actions{justify-self:stretch}.workphone-management-filter__actions{grid-column:auto}.workphone-management-filter__actions .ant-space,.workphone-management-filter__actions .ant-space-item,.workphone-management-filter__actions .ant-btn{width:100%}.workphone-management-filter__actions .ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workphone-device-filter__form .workphone-management-filter__actions .ant-space,.workphone-chatroom-filter__form .workphone-management-filter__actions .ant-space,.workphone-account-filter__form .workphone-management-filter__actions .ant-space,.workphone-message-filter__form .workphone-management-filter__actions .ant-space{grid-template-columns:repeat(3,minmax(0,1fr))}.workphone-management-filter__form .ant-input,.workphone-management-filter__form .ant-input-affix-wrapper,.workphone-management-filter__form .ant-select-single,.workphone-management-filter__form .ant-select-single .ant-select-selector,.workphone-management-filter__actions .ant-btn{min-height:44px}.workphone-management-list-heading>div{align-items:flex-start;flex-direction:column;gap:1px}.workphone-management-list-heading>.ant-btn{height:40px;width:40px}.workphone-management-list-heading>.ant-btn .ant-btn-icon{margin:0}.workphone-management-list-heading>.ant-btn>span:last-child:not(.ant-btn-icon){display:none}}.department-form-modal,.management-form-modal{max-width:calc(100vw - 32px)}.department-form-modal .ant-modal-content,.management-form-modal .ant-modal-content{border-radius:var(--radius-lg);overflow:hidden;padding:0}.department-form-modal .ant-modal-header,.management-form-modal .ant-modal-header{border-bottom:1px solid var(--color-border);margin-bottom:0;padding:20px 24px 16px}.department-form-modal .ant-modal-title,.management-form-modal .ant-modal-title{color:var(--color-text-strong);font-size:18px;font-weight:600;line-height:26px}.department-form-modal .ant-modal-close,.management-form-modal .ant-modal-close{height:40px;inset-inline-end:16px;top:13px;width:40px}.department-form-modal .ant-modal-body,.management-form-modal .ant-modal-body{padding:20px 24px 4px}.department-form-modal__form .ant-form-item,.management-form-modal__form .ant-form-item{margin-bottom:20px}.department-form-modal__form .ant-form-item-label,.management-form-modal__form .ant-form-item-label{padding-bottom:6px}.department-form-modal__form .ant-form-item-label>label,.management-form-modal__form .ant-form-item-label>label{color:var(--color-text-primary);font-weight:500}.department-form-modal__form .ant-form-item-extra,.management-form-modal__form .ant-form-item-extra{color:var(--color-text-secondary);line-height:20px;margin-top:6px}.department-form-modal .ant-modal-footer,.management-form-modal .ant-modal-footer{border-top:1px solid var(--color-border);margin-top:0;padding:16px 24px}.department-form-modal .ant-modal-footer .ant-btn,.management-form-modal .ant-modal-footer .ant-btn{height:36px;min-width:80px}.department-page-header,.management-page-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.department-page-header__intro,.management-page-header__intro{min-width:0}.department-page-header__intro .ant-typography,.management-page-header__intro .ant-typography{display:block}.department-page-header__intro h3.ant-typography,.management-page-header__intro h3.ant-typography{color:var(--color-text-strong);line-height:1.35;margin:0 0 6px}.department-page-header__intro .ant-typography-secondary,.management-page-header__intro .ant-typography-secondary{line-height:22px}.department-page-header>.ant-btn,.management-page-header>.ant-btn{flex:none;margin-top:2px}.user-management-search-card{border-color:var(--color-border-shell);box-shadow:none;margin-bottom:16px}.user-management-search-card .ant-card-head{min-height:46px}.user-management-search-card .ant-card-head-title{font-weight:600}.user-management-search-card .ant-form-item{margin-bottom:0}.user-management-search-actions{align-items:flex-end;display:flex}.user-management-search-actions .ant-form-item,.user-management-search-actions .ant-space{width:100%}.user-management-search-actions .ant-space-item{flex:1}.user-management-search-actions .ant-btn{width:100%}.user-management-user-cell{align-items:center;display:flex;gap:10px;min-width:0}.user-management-user-avatar{background:var(--color-brand-light);color:var(--color-brand-strong);flex:none;font-size:13px;font-weight:600}.user-management-user-copy{display:flex;flex-direction:column;line-height:21px;min-width:0}.user-management-table .ant-table-title{padding:2px 2px 14px}.user-management-table-toolbar,.user-management-table-summary,.user-management-table-actions{align-items:center;display:flex}.user-management-table-toolbar{gap:16px;justify-content:space-between}.user-management-table-summary,.user-management-table-actions{gap:8px}.user-management-table-summary{min-width:0}.user-management-table-actions{flex:none}.user-management-table .ant-empty{margin-block:44px}@media (max-width: 575px){.department-page-header,.management-page-header{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:18px}.department-page-header>.ant-btn,.management-page-header>.ant-btn{align-self:flex-start;margin-top:0}.user-management-search-card .ant-card-body{padding:14px}.user-management-search-actions .ant-btn{min-height:44px}.user-management-table-toolbar{align-items:stretch;flex-direction:column;gap:12px}.user-management-table-summary{align-items:flex-start;flex-direction:column;gap:2px}.user-management-table-actions .ant-btn{flex:1;min-height:44px}.department-form-modal .ant-modal-header,.management-form-modal .ant-modal-header{padding:18px 20px 14px}.department-form-modal .ant-modal-close,.management-form-modal .ant-modal-close{inset-inline-end:12px;top:11px}.department-form-modal .ant-modal-body,.management-form-modal .ant-modal-body{padding:18px 20px 2px}.department-form-modal .ant-modal-footer,.management-form-modal .ant-modal-footer{padding:14px 20px}}.department-workspace,.department-empty-state{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.department-workspace{display:grid;grid-template-columns:minmax(264px,288px) minmax(0,1fr);min-height:520px;overflow:hidden}.department-directory{background:#f8fafc;border-inline-end:1px solid var(--color-border-shell);min-width:0}.department-panel-header,.department-detail-header{align-items:center;border-bottom:1px solid var(--color-border-shell);display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:12px 16px}.department-detail-header{padding-inline:24px}.department-panel-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.department-panel-title{color:var(--color-text-strong);font-size:15px;font-weight:600;line-height:22px}.department-panel-description{color:var(--color-text-secondary);font-size:13px;line-height:20px}.department-panel-count{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;flex:none;font-size:12px;height:24px;justify-content:center;min-width:24px;padding-inline:8px}.department-directory-body{max-height:560px;overflow:auto;padding:12px}.department-directory-body .ant-skeleton{padding:4px}.department-all-button.ant-btn{color:var(--color-text-primary);display:flex;height:40px;justify-content:flex-start;margin-bottom:4px;padding-inline:12px;width:100%}.department-all-button.ant-btn.is-selected{background:var(--color-brand-light);color:var(--color-brand-strong);font-weight:600}.department-all-button__count{color:inherit;margin-inline-start:auto;opacity:.72}.department-directory-body .ant-tree{background:transparent}.department-directory-body .ant-tree .ant-tree-treenode{padding-block:2px}.department-detail{min-width:0}.department-detail-actions{display:flex;flex:none;gap:8px}.department-table.ant-table-wrapper{border:0;border-radius:0;box-shadow:none;padding:0}.department-table .ant-table-container{border-radius:0}.department-empty-state{align-items:center;display:flex;justify-content:center;min-height:420px;padding:48px 24px}@media (max-width: 1023px){.department-workspace{grid-template-columns:minmax(0,1fr)}.department-directory{border-block-end:1px solid var(--color-border-shell);border-inline-end:0}.department-directory-body{max-height:240px}}@media (max-width: 575px){.department-panel-header,.department-detail-header{align-items:stretch;flex-direction:column;gap:12px;min-height:auto;padding:16px}.department-panel-header{flex-direction:row}.department-detail-actions .ant-btn{flex:1;min-height:44px}.department-empty-state{min-height:360px;padding:32px 16px}}.management-list-table .ant-table-title{padding:4px 4px 16px}.management-list-table-title{display:flex;flex-direction:column;gap:16px}.management-list-table-toolbar,.management-list-table-summary,.management-list-table-actions,.management-list-filters{align-items:center;display:flex}.management-list-table-toolbar{gap:16px;justify-content:space-between}.management-list-table-summary{gap:8px;min-width:0}.management-list-table-actions{flex:none;gap:8px}.management-list-filters{flex-wrap:wrap;gap:8px}.management-list-filter-keyword{width:300px}.management-list-filter-status{width:140px}.management-list-table .ant-empty{margin-block:48px}@media (max-width: 575px){.management-list-table.ant-table-wrapper{padding:8px}.management-list-table .ant-table-title{padding:4px 4px 12px}.management-list-table-toolbar,.management-list-table-summary{align-items:flex-start;flex-direction:column}.management-list-table-toolbar{gap:12px}.management-list-table-summary{gap:4px}.management-list-table-actions,.management-list-filters{align-items:stretch;width:100%}.management-list-table-actions .ant-btn{flex:1;min-height:44px}.management-list-filters{flex-direction:column}.management-list-filter-keyword,.management-list-filter-status{width:100%}.management-list-filters>.ant-btn,.management-list-filters .ant-input-affix-wrapper,.management-list-filters .ant-select-selector,.management-list-table .table-row-actions .ant-btn{min-height:44px}}.materials-management-layout{align-items:stretch;width:100%}.materials-category-col{display:flex;max-width:22.222%;min-width:128px}.materials-category-col>.ant-card{height:100%;width:100%}.materials-category-col>.ant-card>.ant-card-body{padding:10px 8px}.materials-category-col .ant-tree{font-size:13px}.materials-category-title-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0}.materials-content-col{min-width:0}.knowledge-material-page .ant-table-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.knowledge-material-page .ant-table-thead>tr>th,.knowledge-material-page .ant-table-tbody>tr>td{padding:8px}@media (max-width: 1024px){.materials-management-layout{display:block}.materials-category-col{margin-bottom:12px;max-width:none;width:100%}}.callcenter-query-form{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.callcenter-query-form .ant-form-item{margin-bottom:0;margin-inline-end:8px}.callcenter-query-form .ant-form-item-control{min-width:0}.callcenter-query-form .ant-input,.callcenter-query-form .ant-input-number,.callcenter-query-form .ant-picker,.callcenter-query-form .ant-select{min-width:120px}.callcenter-query-form .ant-picker-range{min-width:288px}.callcenter-metric-card .ant-card-body{display:flex;flex-direction:column;min-height:108px}.callcenter-metric-description{display:block;font-size:13px;line-height:20px;margin-top:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callcenter-funnel-row{align-items:center;background:#f8fafc;border:1px solid #edf1f7;border-radius:6px;display:grid;gap:10px;grid-template-columns:110px 64px minmax(0,1fr) 72px;padding:10px 12px}.callcenter-active-row{background:#eef4ff;border-radius:6px;cursor:pointer}.callcenter-page-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:36px}.callcenter-page-heading .ant-typography{margin:0!important}.callcenter-status-strip .ant-card-body{padding:14px 16px}.callcenter-strip-item{border-right:1px solid #edf1f7;display:grid;gap:4px;min-width:104px;padding-right:18px}.callcenter-strip-actions{margin-left:auto}.callcenter-workbench-grid .ant-card{box-shadow:0 4px 12px #16223309}.callcenter-current-call-card .ant-card-body{min-height:174px}.callcenter-call-profile{align-items:center;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr) auto}.callcenter-call-profile__main{min-width:0}.callcenter-call-profile__main .ant-typography{margin:0!important}.callcenter-call-actions{background:#f8fafc;border:1px solid #edf1f7;border-radius:8px;padding:10px;width:100%}.callcenter-info-block{background:#f8fafc;border:1px solid #edf1f7;border-radius:6px;display:grid;gap:4px;min-height:58px;padding:10px 12px}.callcenter-ai-script{background:linear-gradient(180deg,#f7fbff,#fff);border:1px solid #dbeafe;border-radius:8px;padding:14px}.callcenter-ai-script .ant-typography{margin-bottom:8px!important}.callcenter-lead-list .ant-list-item{border-block-end:1px solid #edf1f7!important;padding:10px 12px!important}.callcenter-query-form--plain{border:0;box-shadow:none;padding:0}.callcenter-table-toolbar{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;justify-content:space-between;min-height:42px;padding:8px 12px}.call-manager-dashboard-page .ant-card{border:0;box-shadow:var(--shadow-card)}.call-manager-filter-card .ant-card-body{padding:10px 16px}.call-manager-filter-form{align-items:center;display:grid;gap:10px;grid-template-columns:280px 140px 140px auto}.call-manager-filter-form .ant-form-item{margin:0}.call-manager-filter-form .ant-form-item-row{align-items:center;flex-wrap:nowrap}.call-manager-filter-form .ant-form-item-label{flex:none;padding:0 8px 0 0}.call-manager-filter-form .ant-form-item-label>label{color:#334155;font-size:13px;height:30px}.call-manager-filter-form .ant-picker,.call-manager-filter-form .ant-select{width:100%}.call-manager-filter-form .ant-picker,.call-manager-filter-form .ant-select-selector{height:30px!important}.call-manager-filter-form .ant-select-selection-item,.call-manager-filter-form .ant-select-selection-placeholder{line-height:28px!important}.call-manager-filter-actions{justify-self:start}.call-manager-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.call-manager-metric-card .ant-card-body{align-items:center;display:flex;gap:14px;min-height:96px;padding:18px 20px}.call-manager-metric-icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 34px;font-size:18px;height:34px;justify-content:center;width:34px}.call-manager-metric-card.is-blue .call-manager-metric-icon{background:#e8f1ff;color:#1677ff}.call-manager-metric-card.is-green .call-manager-metric-icon{background:#e9fbf2;color:#10b981}.call-manager-metric-card.is-amber .call-manager-metric-icon{background:#fff4df;color:#f59e0b}.call-manager-metric-card.is-mint .call-manager-metric-icon{background:#ddfbea;color:#22c55e}.call-manager-metric-content{display:grid;gap:2px;min-width:0}.call-manager-metric-title{color:#0f172a;font-size:13px;font-weight:600}.call-manager-metric-content .ant-typography{margin:0!important}.call-manager-metric-content h3.ant-typography{color:#020617;font-size:22px;line-height:28px}.call-manager-metric-desc{color:#00a854;font-size:12px}.call-manager-funnel-card .ant-card-head,.call-manager-table-card .ant-card-head{border-bottom:1px solid #eef1f5;min-height:46px;padding:0 16px}.call-manager-funnel-card .ant-card-head-title,.call-manager-table-card .ant-card-head-title{color:#0f172a;font-size:14px;font-weight:600}.call-manager-funnel-card .ant-card-body{padding:18px 16px 14px}.call-manager-funnel-path-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.call-manager-funnel-path{min-width:0;width:100%}.call-manager-funnel-path-title{color:#334155;font-size:13px;font-weight:600}.call-manager-funnel-row{align-items:center;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr) 72px}.call-manager-funnel-name{color:#0f172a}.call-manager-funnel-row .ant-progress-line{margin:0}.call-manager-funnel-row .ant-progress-inner{background:#eef0f2}.call-manager-funnel-count{color:#0f172a;text-align:right}.call-manager-funnel-judge{background:#f5faff;border:1px solid #badbff;border-radius:4px;color:#0f2745;font-size:12px;line-height:20px;padding:6px 10px}.call-manager-table-grid{display:grid;gap:12px;grid-template-columns:1fr}.call-manager-result-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.call-manager-duration-section{display:grid;gap:10px}.call-manager-duration-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 4px}.call-manager-duration-section-header .ant-typography{display:block}.call-manager-duration-section-header h5.ant-typography{color:#0f172a;margin:0 0 2px}.call-manager-duration-filter-trigger.is-active:not(:disabled){background:#eaf3ff;border-color:#1677ff;color:#0958d9}.call-manager-duration-filter-popover{width:360px}.call-manager-duration-filter-title{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.call-manager-duration-checkboxes{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.call-manager-duration-filter-footer{border-top:1px solid #eef1f5;display:flex;justify-content:flex-end;margin-top:12px;padding-top:8px}.call-manager-duration-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.call-manager-duration-card .ant-card-head{border-bottom:1px solid #eef1f5;min-height:46px;padding:0 16px}.call-manager-duration-card .ant-card-head-title{color:#0f172a;font-size:14px;font-weight:600}.call-manager-duration-card .ant-card-body{padding:16px}.call-manager-duration-summary{align-items:flex-end;display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.call-manager-duration-summary .ant-typography{display:block}.call-manager-duration-summary .ant-typography h3.ant-typography{color:#0f172a;font-size:24px;line-height:28px;margin:2px 0 0}.call-manager-duration-chart{display:grid;gap:9px}.call-manager-duration-row{align-items:center;display:grid;gap:8px;grid-template-columns:66px minmax(60px,1fr) 104px;min-height:22px;transition:opacity .2s ease}.call-manager-duration-row.is-excluded{color:#8c8c8c}.call-manager-duration-row.is-excluded .call-manager-duration-label{color:#8c8c8c;text-decoration:line-through}.call-manager-duration-row.is-excluded .call-manager-duration-track{background:#f0f0f0}.call-manager-duration-row.is-excluded .call-manager-duration-track span{background:#bfbfbf}.call-manager-duration-label,.call-manager-duration-value{color:#334155;font-size:12px}.call-manager-duration-value{color:#64748b;display:flex;flex-direction:column;line-height:16px;text-align:right}.call-manager-duration-value .ant-typography{color:inherit;font-size:inherit}.call-manager-duration-excluded-note.ant-typography{color:#8c8c8c;font-size:11px}.call-manager-duration-track{background:#eef1f5;border-radius:3px;height:14px;overflow:hidden}.call-manager-duration-track span{background:#1677ff;border-radius:3px;display:block;height:100%;min-width:2px;transition:width .2s ease}.call-manager-duration-footer{border-top:1px solid #eef1f5;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-top:14px;padding-top:12px}.call-manager-result-card .ant-card-head{border-bottom:1px solid #eef1f5;min-height:46px;padding:0 16px}.call-manager-result-card .ant-card-head-title{color:#0f172a;font-size:14px;font-weight:600}.call-manager-result-card .ant-card-body{padding:16px}.call-manager-result-content{display:grid;gap:16px}.call-manager-result-chart{display:grid;gap:10px}.call-manager-result-total{align-items:baseline;display:flex;gap:8px}.call-manager-result-total strong{color:#0f172a;font-size:24px;line-height:28px}.call-manager-result-total span,.call-manager-result-legend span{color:#64748b;font-size:12px}.call-manager-result-bar{background:#eef1f5;border-radius:999px;display:flex;height:12px;overflow:hidden}.call-manager-result-bar span{display:block;height:100%;min-width:0}.call-manager-result-legend{display:flex;flex-wrap:wrap;gap:6px 12px}.call-manager-result-legend span{align-items:center;display:inline-flex;gap:4px}.call-manager-result-legend i{border-radius:50%;display:inline-block;height:8px;width:8px}.call-manager-result-card .ant-table-thead>tr>th{background:#f7f9fc;color:#334155;font-size:12px;font-weight:600}.call-manager-result-card .ant-table-cell{font-size:12px}.call-manager-table-card .ant-card-body{padding:14px 16px 16px}.call-manager-table-card .ant-table-thead>tr>th{background:#f7f9fc;color:#334155;font-weight:600}.call-manager-table-card .ant-table-cell{font-size:12px}.call-manager-mini-rate{width:100%}.call-manager-mini-rate__track{background:#e9edf2;border-radius:999px;display:inline-block;height:5px;overflow:hidden;width:48px}.call-manager-mini-rate__track>span{background:#1677ff;border-radius:inherit;display:block;height:100%}@media (max-width: 1100px){.call-manager-metric-grid,.call-manager-result-grid,.call-manager-duration-grid,.call-manager-table-grid,.call-manager-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.call-manager-metric-grid,.call-manager-funnel-path-grid,.call-manager-result-grid,.call-manager-duration-grid,.call-manager-table-grid,.call-manager-filter-form{grid-template-columns:1fr}.call-manager-duration-section-header{align-items:stretch;flex-direction:column}.call-manager-duration-filter-trigger{width:100%}.call-manager-duration-filter-popover{max-width:calc(100vw - 48px);width:320px}}.call-seat-page .callcenter-metric-card{border:0;box-shadow:var(--shadow-card)}.call-seat-page .callcenter-metric-card .ant-card-body{align-items:center;flex-direction:row;justify-content:space-between;min-height:50px;padding:12px 16px}.call-seat-page .callcenter-metric-card .ant-statistic{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.call-seat-page .callcenter-metric-card .ant-statistic-title{color:#7b8794;font-size:13px;margin-bottom:0}.call-seat-page .callcenter-metric-card .ant-statistic-content{color:#0f172a;font-size:20px;font-weight:600;line-height:26px}.call-seat-query-card,.call-seat-table-card{border:0;box-shadow:var(--shadow-card)}.call-seat-query-card .ant-card-head,.call-seat-table-card .ant-card-head{border-bottom:1px solid #eef1f5;min-height:46px;padding:0 16px}.call-seat-query-card .ant-card-head-title,.call-seat-table-card .ant-card-head-title{color:#0f172a;font-size:14px;font-weight:600}.call-seat-query-card .ant-card-body{padding:12px 16px}.call-seat-query-form{align-items:center;display:grid;gap:12px 24px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.call-seat-query-form .ant-form-item{align-items:center;display:flex;margin-inline-end:0}.call-seat-query-form .ant-form-item-row{align-items:center;flex-wrap:nowrap;width:100%}.call-seat-query-form .ant-form-item-label{flex:none;padding:0 8px 0 0}.call-seat-query-form .ant-form-item-label>label{color:#0f172a;font-size:13px;height:30px}.call-seat-query-form .ant-form-item-control,.call-seat-query-form .ant-input,.call-seat-query-form .ant-select{width:100%}.call-seat-query-form .ant-input,.call-seat-query-form .ant-select-selector{height:30px!important}.call-seat-query-form .ant-select-selection-item,.call-seat-query-form .ant-select-selection-placeholder{line-height:28px!important}.call-seat-query-form .call-seat-query-actions{justify-self:end}.call-seat-query-form .call-seat-query-actions .ant-form-item-control-input{min-height:30px}.call-seat-query-form:has(.call-seat-query-actions:nth-child(7)){grid-template-columns:repeat(3,minmax(220px,1fr))}.call-seat-query-form:has(.call-seat-query-actions:nth-child(7)) .call-seat-query-actions{grid-column:3}.call-seat-query-actions .ant-btn-link{padding-inline:8px 0}.call-seat-table-card .ant-card-body{padding:12px 16px 16px}.call-seat-table-card .ant-card-extra{padding:8px 0}.call-seat-table-card .ant-table-thead>tr>th{background:#f5f8fc;color:#334155;font-weight:600}.call-record-query-card,.call-record-table-card{border:0;box-shadow:var(--shadow-card)}.call-record-query-card .ant-card-body{padding:20px 24px 12px}.call-record-query-form{align-items:center;display:grid;gap:12px 24px;grid-template-columns:repeat(4,minmax(190px,1fr))}.call-record-query-form .ant-form-item{align-items:center;display:flex;margin:0}.call-record-query-form .ant-form-item-row{align-items:center;flex-wrap:nowrap;width:100%}.call-record-query-form .ant-form-item-label{flex:0 0 72px;padding:0 8px 0 0}.call-record-query-form .ant-form-item-label>label{color:#0f172a;font-size:13px;height:30px}.call-record-query-form .ant-form-item-control,.call-record-query-form .ant-picker,.call-record-query-form .ant-input,.call-record-query-form .ant-select{width:100%}.call-record-query-form .ant-picker,.call-record-query-form .ant-input,.call-record-query-form .ant-select-selector{height:30px!important}.call-record-query-form .ant-select-selection-item,.call-record-query-form .ant-select-selection-placeholder{line-height:28px!important}.call-record-query-form .call-record-query-actions{justify-self:end}.call-record-query-form .call-record-query-actions{grid-column:4}.call-record-query-actions .ant-btn-link{padding-inline:8px 0}.call-record-table-card .ant-card-head{border-bottom:1px solid #eef1f5;min-height:46px;padding:0 16px}.call-record-table-card .ant-card-head-title{color:#0f172a;font-size:14px;font-weight:600}.call-record-table-card .ant-card-extra{padding:8px 0}.call-record-table-card .ant-card-body{padding:14px 16px 16px}.call-record-table-card .ant-table-thead>tr>th{background:#f5f8fc;color:#334155;font-weight:600}.call-record-table-card .ant-table-cell{font-size:12px}.call-record-time .anticon{color:#334155;margin-right:3px}.call-record-lead .ant-typography{max-width:210px}.call-record-detail-drawer .ant-drawer-content{background:#f4f6f8}.call-record-detail-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #edf0f5;min-height:50px;padding:13px 24px}.call-record-detail-drawer .ant-drawer-title{color:#0f172a;font-size:15px;font-weight:700}.call-record-detail-drawer .ant-drawer-close{color:#64748b;margin-inline-end:10px}.call-record-detail-drawer .ant-drawer-body{padding:16px 18px 20px}.call-record-detail-content{display:grid;gap:12px}.call-record-detail-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #edf0f5;padding:10px 24px;text-align:right}.call-record-detail-header{align-items:center;background:#fff;border:1px solid #e8edf3;border-radius:6px;display:flex;justify-content:space-between;min-height:100px;padding:16px 20px}.call-record-detail-header h5.ant-typography{font-size:16px;margin:4px 0}.call-record-detail-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.call-record-detail-tabs{background:#fff;border:1px solid #e8edf3;border-radius:6px;padding:0 16px 16px}.call-record-detail-tabs>.ant-tabs-nav{margin:0 0 16px}.call-record-detail-tabs>.ant-tabs-nav:before{border-bottom-color:#edf0f5}.call-record-detail-tabs .ant-tabs-tab{padding:13px 2px 12px}.call-record-detail-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:30px}.call-record-detail-tabs .ant-tabs-tab-btn{color:#475569;font-size:14px}.call-record-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f172a;font-weight:600}.call-record-detail-tabs .ant-tabs-ink-bar{background:#334155;height:2px}.call-record-detail-stats{display:flex;gap:28px;text-align:center}.call-record-detail-stats span{color:#64748b;display:grid;font-size:12px;gap:4px}.call-record-detail-stats strong{color:#0f172a;font-size:14px}.call-record-detail-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.call-record-detail-card{border:1px solid #e8edf3;border-radius:6px;box-shadow:none}.call-record-detail-tabs .call-record-detail-card{border-color:#edf0f5}.call-record-detail-card .ant-card-head{border-bottom:1px solid #edf0f5;min-height:46px;padding:0 14px}.call-record-detail-card .ant-card-head-title{color:#0f172a;font-size:14px;font-weight:600}.call-record-detail-card .ant-card-body{padding:14px 16px}.call-record-detail-card .ant-descriptions-item-label{background:#fafafa;color:#64748b;min-width:112px}.call-record-detail-card .ant-descriptions-bordered .ant-descriptions-item-label,.call-record-detail-card .ant-descriptions-bordered .ant-descriptions-item-content{padding:7px 12px}.call-record-profile-content{padding:2px 0 4px}.call-record-profile-hint{display:block;font-size:13px;margin-bottom:22px}.call-record-profile-section+.call-record-profile-section{border-top:1px solid #edf0f5;margin-top:16px;padding-top:16px}.call-record-profile-section .call-record-section-title{margin-bottom:12px}.call-record-profile-section .ant-descriptions-item-label{background:#fafafa;color:#64748b;min-width:112px}.call-record-profile-section .ant-descriptions-bordered .ant-descriptions-item-label,.call-record-profile-section .ant-descriptions-bordered .ant-descriptions-item-content{padding:7px 12px}.call-record-summary{line-height:1.8;margin-bottom:18px;min-height:48px;white-space:pre-wrap}.call-record-recording-content{padding:2px 8px 8px}.call-record-recording-section+.call-record-recording-section{margin-top:42px}.call-record-section-title{color:#1f2937;display:block;font-size:15px;margin-bottom:14px}.call-record-recording-section .call-record-summary{color:#334155;margin:0;min-height:0}.call-record-recording-section .ant-descriptions{margin-top:0}.call-record-recording-section audio{display:block;margin-top:14px;max-width:100%;width:100%}.call-record-transcript-inline{margin-top:12px;max-height:210px;min-height:92px;overflow:auto}.call-record-transcript-line{display:grid;gap:4px}.call-record-transcript-line span{color:#64748b;font-size:12px}.call-record-transcript-line p{color:#0f172a;margin:0}.call-record-transcript-full-text{color:#0f172a;line-height:1.8;margin:0;white-space:pre-wrap}.call-record-detail-side audio{margin-top:12px;width:100%}.call-record-detail-card audio{display:block;margin:12px 0 0;max-width:100%;width:100%}.call-record-no-recording{display:block;margin-top:16px}.call-record-transcript-error{margin-top:16px}.call-record-next-action{background:#eaf4ff;border:1px solid #9dccff;border-radius:6px;color:#0f4f9a;font-size:13px;line-height:20px;padding:12px 14px;margin-top:6px}.call-record-follow-content{display:grid;gap:0}.call-record-follow-section+.call-record-follow-section{border-top:1px solid #edf0f5;margin-top:16px;padding-top:16px}.call-record-follow-section .call-record-section-title{margin-bottom:12px}.call-record-follow-section .ant-descriptions-item-label{background:#fafafa;color:#64748b;min-width:112px}.call-record-follow-section .ant-descriptions-bordered .ant-descriptions-item-label,.call-record-follow-section .ant-descriptions-bordered .ant-descriptions-item-content{padding:7px 12px}.call-record-follow-up{display:grid;gap:4px}.call-record-follow-up p{color:#334155;margin:0}.call-record-validity{border-radius:4px;display:inline-block;font-size:12px;line-height:20px;padding:0 7px}.call-record-validity.is-valid{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.call-record-validity.is-invalid{background:#fff7e6;border:1px solid #ffd591;color:#d46b08}@media (max-width: 900px){.call-seat-query-form,.call-seat-query-form:has(.call-seat-query-actions:nth-child(7)){grid-template-columns:1fr}.call-seat-query-form .call-seat-query-actions,.call-seat-query-form:has(.call-seat-query-actions:nth-child(7)) .call-seat-query-actions{grid-column:auto;justify-self:start}.call-record-query-form,.call-record-detail-grid{grid-template-columns:1fr}.call-record-detail-drawer .ant-drawer-body{padding:12px}.call-record-detail-tabs{padding:0 12px 12px}.call-record-detail-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}}.callcenter-json-view{background:#f7f8fa;border:1px solid #edf1f7;border-radius:6px;margin:0;overflow:auto;padding:12px}.call-seat-config-drawer .ant-drawer-header{border-bottom:1px solid #edf0f5;padding:16px 20px}.call-seat-config-drawer .ant-drawer-title{color:#111827;font-size:16px;font-weight:700}.call-seat-config-drawer .ant-drawer-body{padding:18px 22px 4px}.call-seat-config-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #edf0f5;padding:10px 24px}.call-seat-config-footer{display:flex;justify-content:flex-end;width:100%}.call-seat-config-footer .ant-btn{border-radius:4px;height:32px;min-width:64px}.call-seat-config-form{color:#111827}.call-seat-form-section{border-bottom:1px solid #eef1f5;margin-bottom:14px;padding-bottom:14px}.call-seat-form-section:last-child{border-bottom:0;margin-bottom:0}.call-seat-section-title{display:block;font-size:14px;line-height:22px;margin-bottom:12px}.call-seat-config-form .ant-form-item{margin-bottom:12px}.call-seat-config-form .ant-form-item-label{padding-bottom:4px}.call-seat-config-form .ant-form-item-label>label{color:#1f2937;font-size:14px}.call-seat-config-form .ant-input,.call-seat-config-form .ant-input-number,.call-seat-config-form .ant-select-selector{border-radius:5px!important}.call-seat-identity-table{border:1px solid #ebeef3;border-radius:6px;display:grid;grid-template-columns:96px minmax(0,1fr);overflow:hidden}.call-seat-identity-label,.call-seat-identity-value{border-bottom:1px solid #ebeef3;min-height:36px;padding:8px 14px}.call-seat-identity-label:nth-last-child(2),.call-seat-identity-value:last-child{border-bottom:0}.call-seat-identity-label{background:#fafafa;color:#4b5563;font-size:13px;text-align:center}.call-seat-identity-value{color:#111827;font-size:14px}.call-seat-form-grid{column-gap:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.call-seat-switch-item .ant-form-item-control-input{min-height:32px}.call-seat-switch-item .ant-switch{min-width:64px}.call-seat-capacity-grid .ant-input-number-group-addon{background:#fff;min-width:36px}@media (max-width: 860px){.call-seat-config-drawer{width:100%!important}.call-seat-form-grid{grid-template-columns:minmax(0,1fr)}}.full-width{width:100%}.call-workbench-content{color:#111827;font-size:14px;gap:12px!important;line-height:1.5715;width:100%}.call-workbench-content .ant-card{border-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 8px #16223308}.call-workbench-content .ant-card .ant-card-head{border-bottom:0;min-height:42px;padding:0 16px}.call-workbench-content .ant-card .ant-card-head-title{color:#111827;font-size:16px;font-weight:600;padding:14px 0 8px}.call-workbench-content .ant-card .ant-card-body{padding:0 16px 16px}.call-status-strip .ant-card-body{align-items:center;display:flex;min-height:54px;padding:0 16px!important}.call-transfer-strip .ant-card-body>.ant-flex{flex-wrap:nowrap!important;width:100%}.transfer-strip-left{flex:1 1 auto;min-width:0}.transfer-strip-message{color:#64748b!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-strip-actions{flex:0 0 auto}.call-status-strip .ant-btn{border-radius:6px;height:34px}.call-workbench-layout{align-items:stretch;display:grid!important;gap:12px;grid-template-columns:minmax(0,55fr) minmax(0,45fr);margin-left:0!important;margin-right:0!important;width:100%}.call-workbench-layout>.ant-col{display:flex;max-width:none!important;min-width:0;padding-left:0!important;padding-right:0!important}.call-workbench-layout>.ant-col>.ant-card,.call-workbench-layout>.ant-col>.ant-space{width:100%}.call-current-card .ant-card-body{align-items:stretch;display:flex;min-height:206px}.call-current-card .ant-card-extra{min-width:0}.current-call-extra{max-width:360px}.call-customer-avatar{background:#eaf4ff;box-shadow:inset 0 0 0 1px #e7edf6;color:#b8c7dc;font-size:20px}.current-call-name{font-size:19px;line-height:28px}.current-call-star{align-items:center;background:#fff7e6;border-radius:4px;color:#d48806;display:inline-flex;height:24px;justify-content:center;width:24px}.current-call-shell{width:100%}.current-call-empty{min-height:116px;width:100%}.current-call-main-row{align-items:center!important;flex-wrap:nowrap!important;min-height:88px}.current-call-later-link{padding-inline:0}.current-call-identity{align-self:center;flex:1 1 auto;min-width:0}.current-call-info{min-width:0}.call-workbench-content .call-icon-actions{align-content:center;align-items:start;display:grid;flex:0 0 auto;gap:10px 12px;grid-template-columns:repeat(3,58px);justify-content:end;min-width:0}.call-action-button,.result-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit}.call-action-button{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:12px;gap:6px;height:66px;justify-content:flex-start;line-height:18px;width:58px}.call-action-icon-box{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#ef1f1f;display:inline-flex;font-size:20px;height:38px;justify-content:center;width:38px}.call-action-icon-box.outbound,.call-action-button.outbound .call-action-icon-box{background:#eef6ff;border-color:#91caff;color:#1677ff}.call-action-icon-box.pick,.call-action-button.pick .call-action-icon-box{background:#fff2f0;border-color:#ffccc7;color:#e5484d}.call-action-icon-box.pause,.call-action-button.pause .call-action-icon-box{background:#fff1f0;border-color:#ffa39e;color:#f5222d}.call-action-icon-box.answer,.call-action-button.answer .call-action-icon-box{background:#eef6ff;border-color:#91caff;color:#1677ff}.call-action-icon-box.hangup{transform:rotate(135deg)}.call-action-label{color:#111827;display:block;font-size:12px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap;width:66px}.call-action-button.follow .call-action-label{color:#1677ff}.call-action-button:disabled{cursor:not-allowed;opacity:.45}.call-action-button:disabled .call-action-icon-box{background:#f5f5f5}.call-action-button.follow.active .call-action-icon-box{background:#f6ffed;border-color:#95debd;color:#0f9f6e}.call-action-button.follow.active .call-action-label{color:#0f9f6e}.realtime-transcription-list{border:1px solid #edf1f7;border-radius:6px;max-height:360px;overflow-y:auto}.realtime-transcription-row{display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr);padding:10px 12px}.realtime-transcription-row+.realtime-transcription-row{border-top:1px solid #edf1f7}.realtime-transcription-empty{padding:16px}.call-action-icon-box.follow-icon{color:#1677ff;font-size:0;position:relative}.call-action-icon-box.follow-icon:before{border:2px solid #1677ff;border-radius:50%;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.call-action-icon-box.follow-icon:after{border-bottom:2px solid #1677ff;border-left:2px solid #1677ff;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-1px,-5px);transform-origin:left bottom;width:6px}.call-action-button.follow.active .follow-icon:before{border-color:#0f9f6e}.call-action-button.follow.active .follow-icon:after{border-bottom-color:#0f9f6e;border-left-color:#0f9f6e}.result-action-button{align-content:center;align-items:center;background:#1677ff;border-radius:6px;box-shadow:0 2px 6px #1677ff40;color:#fff;display:grid;gap:6px;height:66px;justify-items:center;padding:8px 0 7px;width:58px}.result-action-button:hover:not(:disabled){background:#0958d9}.result-action-button:disabled{cursor:not-allowed;opacity:.45}.result-action-symbol{color:#fff;font-size:24px;line-height:1}.result-action-text{color:#fff;font-size:12px;font-weight:600;line-height:17px;text-align:center;width:48px}.call-device-table{width:100%}.call-device-table .ant-table{border:1px solid #eef2f7;border-radius:8px;overflow:hidden}.call-device-table .ant-table-cell{padding:8px 12px!important}.current-call-context-strip{border-top:1px solid #eef2f7;display:grid;gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;padding-top:12px}.current-call-context-item{align-items:center;color:#64748b;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);height:28px;overflow:hidden;white-space:nowrap}.current-call-context-item span,.current-call-context-item strong{font-size:12px;line-height:18px}.current-call-context-item span{color:#8a96a8}.current-call-context-item strong{color:#64748b;font-weight:400}.current-call-followup-field{grid-column:1 / -1}.current-call-followup-field strong{color:#1677ff}.current-call-source{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-workbench-content .call-icon-actions--compact{grid-template-columns:repeat(2,58px)}.current-call-title-row{width:100%}.current-call-line-select{min-width:260px}.current-call-line-select.ant-select{max-width:420px}.call-current-card .ant-card-head-title{overflow:visible}.current-call-phone{color:#64748b!important;font-size:14px}.lead-profile-card{min-height:auto}.lead-profile-card .ant-card-extra .ant-btn{border-color:#d9d9d9;color:#262626;height:28px;padding-inline:10px}.lead-profile-intent-tag{background:#fafafa;border-color:#d9d9d9;border-radius:4px;color:#595959;font-size:12px;line-height:20px;margin-inline-end:0;padding-inline:8px}.lead-profile-sections{display:flex;flex-direction:column;gap:0}.lead-profile-section{display:flex;flex-direction:column;gap:14px;padding:4px 0 18px}.lead-profile-section+.lead-profile-section{border-top:1px solid #f0f0f0;padding-top:18px}.lead-profile-section:last-child{padding-bottom:2px}.lead-profile-row{display:grid;gap:16px 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lead-profile-field{align-items:baseline;display:flex;gap:4px;line-height:22px;min-width:0}.lead-profile-label{color:#8c8c8c;flex:0 0 auto;font-size:13px;white-space:nowrap}.lead-profile-value{color:#262626;font-size:13px;min-width:0;overflow-wrap:anywhere}@media (max-width: 640px){.lead-profile-row{grid-template-columns:1fr;gap:10px}}.lead-follow-summary-card .lead-summary-text{color:#595959;font-size:13px;line-height:1.7;margin:0 0 12px!important}.lead-follow-summary-card .lead-next-action-title{color:#262626;display:block;font-size:14px;margin-bottom:8px}.lead-follow-summary-card .lead-next-action-text{margin-bottom:0!important}.recent-followup-card .ant-card-body{padding-top:4px}.recent-followup-list{display:flex;flex-direction:column;gap:0}.recent-followup-row{align-items:center;border-bottom:1px solid #edf1f7;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:10px 0}.recent-followup-row:last-child{border-bottom:0}.recent-followup-main{align-items:center;display:grid;flex:1 1 auto;gap:10px;grid-template-columns:112px 48px minmax(0,1fr);min-width:0}.recent-followup-remark{min-width:0}.recent-followup-view{flex:0 0 auto;padding-inline:0}.recent-followup-empty{padding:12px 0}.call-current-card .ant-card-body{min-height:168px}.lead-score-panel{border-bottom:1px solid #f0f0f0;margin-bottom:8px;min-height:46px;padding:0}.lead-score-bar{width:72px}.call-workbench-content .lead-score-value{color:#111827;font-size:15px;font-weight:600}.lead-profile-descriptions .ant-descriptions-item-label,.lead-profile-descriptions .ant-descriptions-item-content{font-size:13px}.lead-profile-descriptions .ant-descriptions-row>th,.lead-profile-descriptions .ant-descriptions-row>td{padding-bottom:12px!important}.ai-card-actions .ant-tag{margin-inline-end:0}.lead-selector-modal .ant-modal-content{border-radius:8px;padding:0}.lead-selector-modal .ant-modal-header{border-bottom:1px solid #edf1f7;margin:0;padding:18px 24px 14px}.lead-selector-modal .ant-modal-body{padding:18px 24px 22px}.lead-selector-modal .ant-modal-title{font-size:16px;font-weight:700}.lead-selector-modal .call-workbench-selector-query{border:1px solid #edf1f7;border-radius:8px;box-shadow:none;display:grid;gap:14px 30px;grid-template-columns:repeat(3,minmax(240px,1fr));margin:0;padding:16px 24px}.lead-selector-modal .call-workbench-selector-query>.ant-form-item{align-items:center;display:flex;margin:0;min-width:0}.lead-selector-modal .call-workbench-selector-query>.ant-form-item .ant-form-item-row{align-items:center;display:flex;flex-wrap:nowrap;width:100%}.lead-selector-modal .call-workbench-selector-query .ant-form-item-label{flex:0 0 74px;padding:0 10px 0 0;text-align:right}.lead-selector-modal .call-workbench-selector-query .ant-form-item-label>label{height:32px;line-height:32px}.lead-selector-modal .call-workbench-selector-query .ant-form-item-control,.lead-selector-modal .call-workbench-selector-query .ant-select,.lead-selector-modal .call-workbench-selector-query .ant-input{min-width:0;width:100%}.call-workbench-selector-actions{align-items:center;display:flex;gap:8px;grid-column:3;justify-content:flex-end}.lead-selector-table-title{align-items:center;border:1px solid #edf1f7;border-bottom:0;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;min-height:48px;margin-top:2px;padding:0 16px}.lead-selector-modal .ant-table-wrapper{border:1px solid #edf1f7;border-radius:0 0 8px 8px;overflow:hidden}.lead-selector-modal .ant-table-tbody>tr>td{padding-bottom:11px;padding-top:11px}.lead-selector-modal .ant-table-thead>tr>th{background:#f6f8fb;color:#25324b;font-weight:600}.lead-import-template-tip{margin-bottom:8px}.lead-import-file-item{margin-top:28px}.lead-import-rule-label:before{content:"• ";color:#000000a6}@media (max-width: 1199px){.call-workbench-layout{grid-template-columns:minmax(0,1fr)}.call-workbench-content .call-icon-actions{justify-content:flex-start}.lead-selector-modal .call-workbench-selector-query{grid-template-columns:repeat(2,minmax(220px,1fr))}.call-workbench-selector-actions{grid-column:1 / -1}.transfer-receive-panel{min-width:0;width:100%!important}.call-transfer-strip .ant-card-body>.ant-flex{flex-wrap:wrap!important}}@media (max-width: 720px){.current-call-main-row{flex-wrap:wrap!important}.call-workbench-content .call-icon-actions{grid-template-columns:repeat(3,64px);justify-content:flex-start}.lead-selector-modal .call-workbench-selector-query{grid-template-columns:minmax(0,1fr)}}.transfer-toolbar-actions{flex:0 0 auto}.transfer-receive-panel{background:#f0f7ff;border-radius:8px;flex:1 1 auto;height:38px;min-width:360px;overflow:hidden;padding:0 12px;width:auto!important}.transcription-latest-card{background:#f7fbff;border-color:#b7d9ff}.transcription-text{white-space:pre-wrap}.lead-tag-row{display:flex;margin-top:8px}.lead-summary-text{color:#475569;line-height:1.7;margin:7px 0 10px!important}.script-copy{font-size:13px;line-height:1.6;margin-bottom:0!important}.script-reference-copy{min-width:0}.script-feedback-button{border-color:#8bbcff;color:#1677ff;flex:0 0 auto}.follow-up-detail-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0}.follow-up-detail-drawer .ant-drawer-body{padding:20px 24px}.follow-up-detail-drawer .ant-drawer-footer{border-top:1px solid #f0f0f0}.follow-up-detail-drawer__footer{text-align:right}.follow-up-detail-drawer__body{width:100%}.follow-up-detail-drawer__head{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.follow-up-detail-drawer__lead{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.follow-up-detail-drawer__lead .ant-tag{margin-inline-end:0}.follow-up-detail-drawer__summary{color:#8a96a8;font-size:13px;line-height:20px}.follow-up-detail-drawer__section{width:100%}.follow-up-detail-drawer__section-title{color:#111827;font-size:14px;font-weight:600;line-height:22px;margin-bottom:12px}.follow-up-detail-drawer__desc.ant-descriptions .ant-descriptions-item-label{background:#fafafa;color:#64748b;white-space:nowrap;width:112px}.follow-up-detail-drawer__desc.ant-descriptions .ant-descriptions-item-content{color:#111827;min-width:0}.follow-up-detail-drawer__content-box{background:#f7f8fa;border:1px solid #f0f0f0;border-radius:6px;color:#111827;line-height:22px;min-height:96px;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.auto-plan-create-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0}.auto-plan-create-modal .ant-modal-header{border-bottom:1px solid #eef1f5;margin-bottom:0;padding:14px 26px}.auto-plan-create-modal .ant-modal-close{inset-inline-end:14px;top:9px}.auto-plan-create-modal .ant-modal-body{background:#fff;max-height:calc(100vh - 104px);overflow:auto;padding:12px 16px 20px}.auto-plan-modal-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.auto-plan-modal-title>.ant-space{margin-right:36px}.auto-plan-modal-title>span{color:#1f2733;font-weight:600}.auto-plan-step-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;margin-bottom:12px;padding:34px 16px 20px}.auto-plan-step-card .ant-steps{align-items:center}.auto-plan-step-card .ant-steps-item-title{color:#1f2733;font-size:14px}.auto-plan-panel{border-radius:8px;overflow:hidden}.auto-plan-panel>.ant-card-head{border-bottom-color:#eef1f5;min-height:48px;padding:0 16px}.auto-plan-panel>.ant-card-head .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.auto-plan-panel>.ant-card-body{padding:14px 16px 16px}.auto-plan-batch-filter{align-items:center;column-gap:28px;display:grid;grid-template-columns:236px 292px minmax(220px,1fr);row-gap:16px}.auto-plan-batch-filter .ant-form-item{align-items:center;display:flex;margin-bottom:0;margin-inline-end:0;width:100%}.auto-plan-batch-filter .ant-form-item-label{flex:0 0 auto;padding:0 8px 0 0}.auto-plan-batch-filter .ant-form-item-label>label{color:#1f2733;font-size:14px;height:32px}.auto-plan-batch-filter .ant-form-item-control,.auto-plan-batch-filter .ant-picker,.auto-plan-batch-filter .ant-select,.auto-plan-batch-filter .ant-input-affix-wrapper{width:100%}.auto-plan-batch-filter .ant-form-item-control{flex:1 1 0;min-width:0}.auto-plan-batch-filter .ant-form-item:nth-child(4){grid-column:1;grid-row:2}.auto-plan-batch-filter .ant-form-item:nth-child(5){grid-column:2;grid-row:2;justify-self:start;width:auto}.auto-plan-batch-filter .ant-form-item:nth-child(5) .ant-form-item-control{flex:0 0 auto}.auto-plan-batch-filter .ant-form-item:nth-child(5) .ant-checkbox-wrapper{align-items:center;display:inline-flex;height:32px;white-space:nowrap}.auto-plan-filter-actions{grid-column:3;grid-row:2;justify-self:end;width:auto!important}.auto-plan-filter-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.auto-plan-selected-row>td{background:#e6f4ff!important}.auto-plan-panel .ant-table-thead>tr>th{background:#f8fafc;color:#334155;font-weight:600}.auto-plan-panel .ant-table-tbody>tr>td{border-bottom-color:#edf1f7}.outbound-execution-page{width:100%}.outbound-execution-toolbar{align-items:center;background:#fff;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:20px 24px}.outbound-execution-heading{min-width:0}.outbound-execution-heading .ant-typography{margin:0}.outbound-execution-heading .ant-typography+.ant-typography{color:#475569;margin-top:4px;max-width:68ch}.outbound-execution-primary-actions{flex:0 0 auto;justify-content:flex-end}.outbound-execution-notice .ant-alert-message{color:#1e3a5f;font-weight:600}.outbound-execution-notice .ant-alert-description{color:#334e68;max-width:75ch}.outbound-execution-list-card>.ant-card-head{min-height:56px}.outbound-execution-list-card>.ant-card-body{padding:0}.outbound-execution-list-title{align-items:baseline;display:flex;gap:10px}.outbound-execution-list-title>span{color:#111827;font-weight:600}.outbound-execution-list-title .ant-typography{font-size:13px;font-weight:400}.outbound-execution-auto-refresh{color:#475569;font-size:13px}.outbound-execution-table .ant-table-thead>tr>th{color:#475569;font-size:13px}.outbound-execution-table .ant-table-tbody>tr>td{padding-block:14px;vertical-align:middle}.outbound-execution-table .ant-table-tbody>tr:hover>td{background:#f8fbff}.outbound-execution-table .ant-empty{margin-block:44px}.outbound-execution-table .ant-empty-footer{margin-top:16px}.outbound-plan-detail-table .ant-table-thead>tr>th{color:#475569;font-size:13px}.outbound-record-detail-section>.ant-typography{margin-bottom:10px}.ai-outbound-records-page{width:100%}.ai-outbound-records-filter-card .ant-card-body{container:outbound-record-filters / inline-size;padding:20px}.ai-outbound-records-filter-form{display:grid;align-items:end;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-outbound-records-filter-form>.ant-form-item{min-width:0;margin:0}.ai-outbound-records-filter-form .ant-form-item-label{padding-bottom:8px}.ai-outbound-records-filter-form .ant-form-item-label>label{color:#475569;font-size:13px;font-weight:500}.ai-outbound-records-filter-form .ant-input-number,.ai-outbound-records-filter-form .ant-select,.ai-outbound-records-filter-form .ant-picker,.ai-outbound-records-filter-form .ant-input-affix-wrapper{width:100%;height:36px}.ai-outbound-records-filter-form .ant-input-number-input{height:34px}.ai-outbound-records-filter-form input::placeholder,.ai-outbound-records-filter-form .ant-select-selection-placeholder{color:#64748b}.ai-outbound-records-filter-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:16px}.ai-outbound-records-filter-actions .ant-btn{height:36px}.ai-outbound-records-table-card .ant-card-body{padding-top:12px}.ai-outbound-records-table.ant-table-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.ai-outbound-records-table .ant-table-tbody>tr>td{padding-block:13px;vertical-align:middle}.ai-outbound-records-table .ant-table-tbody>tr:hover>td{background:#f8fbff}.ai-outbound-records-table .ant-tag{margin-inline-end:0}.ai-outbound-record-actions{white-space:nowrap}.ai-outbound-record-actions .ant-btn-link{padding-inline:6px}.ai-outbound-record-actions>.ant-space-item,.ai-outbound-record-actions .ant-tooltip-open{display:inline-flex}.ai-outbound-records-table .ant-empty{margin-block:48px}.ai-outbound-record-primary-cell{max-width:100%;min-width:0}.ai-outbound-record-primary-cell .ant-typography{font-size:13px;margin:0;max-width:100%}.ai-outbound-record-primary-cell .ant-typography-secondary,.ai-outbound-record-time .ant-typography-secondary{font-size:12px}.ai-outbound-record-phone,.ai-outbound-record-time{font-variant-numeric:tabular-nums}.ai-outbound-customer-tag-trigger{border-radius:4px;display:inline-flex;outline:none}.ai-outbound-customer-tag-trigger:focus-visible{box-shadow:0 0 0 2px #1677ff3d}.ai-outbound-customer-tag-trigger .ant-tag{cursor:help;margin-inline-end:4px}.ai-outbound-customer-tag-tooltip{display:grid;gap:4px;max-width:36ch}.ai-outbound-customer-tag-tooltip strong{color:#fff}.ai-outbound-record-detail-drawer .ant-drawer-content{background:#f4f6f8}.ai-outbound-record-detail-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #edf0f5;min-height:50px;padding:13px 24px}.ai-outbound-record-detail-drawer .ant-drawer-title{color:#0f172a;font-size:15px;font-weight:700}.outbound-call-summary,.outbound-call-summary-fallback{background:#f8fafc;border-radius:8px}@container outbound-record-filters (max-width: 1039px){.ai-outbound-records-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-outbound-records-filter-actions{grid-column:auto}}@container outbound-record-filters (max-width: 799px){.ai-outbound-records-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-outbound-records-filter-actions{grid-column:1 / -1}}@container outbound-record-filters (max-width: 559px){.ai-outbound-records-filter-form{grid-template-columns:1fr}.ai-outbound-records-filter-actions{padding-top:12px}}@media (max-width: 700px){.ai-outbound-records-filter-card .ant-card-body{padding:16px}.ai-outbound-records-filter-actions{flex-wrap:wrap}.ai-outbound-records-filter-actions .ant-space{width:100%}.ai-outbound-records-filter-actions .ant-space-item{flex:1 1 0}.ai-outbound-records-filter-actions .ant-btn{width:100%;height:44px}.ai-outbound-record-detail-drawer .ant-drawer-body{padding:12px}}.outbound-call-summary{overflow:hidden}.outbound-call-summary-row{padding:14px 16px}.outbound-call-summary-row+.outbound-call-summary-row{border-top:1px solid #e5eaf0}.outbound-call-summary-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.outbound-call-summary-heading>.ant-typography{color:#1e293b}.outbound-call-summary-rationale{display:grid;gap:2px;grid-template-columns:64px minmax(0,1fr);margin-top:8px}.outbound-call-summary-rationale>.ant-typography{font-size:13px;margin:0}.outbound-call-summary-rationale>.ant-typography:last-child{color:#334155;line-height:1.65}.outbound-call-summary-details{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.outbound-call-summary-details>span{background:#eef2f7;border-radius:4px;padding:3px 8px}.outbound-call-summary-fallback{color:#334155;line-height:1.7;margin:0!important;padding:14px 16px;white-space:pre-wrap}.outbound-plan-progress{min-width:0;width:100%}.outbound-plan-progress-total{align-items:baseline;color:#475569;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.outbound-plan-progress-total strong{color:#1677ff;font-size:13px;font-variant-numeric:tabular-nums}.outbound-plan-progress-track{background:#eef2f6;border-radius:4px;display:flex;height:7px;overflow:hidden;width:100%}.outbound-plan-progress-segment{display:block;min-width:2px}.outbound-plan-progress-legend{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.outbound-plan-progress-legend-item{align-items:center;color:#475569;display:inline-grid;font-size:12px;gap:4px;grid-template-columns:8px auto auto;min-width:0}.outbound-plan-progress-legend-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-plan-progress-legend-item strong{color:#1e293b;font-variant-numeric:tabular-nums}.outbound-plan-identity{min-width:0;width:100%}.outbound-plan-identity .ant-typography{margin:0;max-width:100%}.outbound-plan-batches{align-items:center;border-radius:4px;display:inline-flex;gap:4px;outline:none}.outbound-plan-batches:focus-visible{box-shadow:0 0 0 2px #1677ff3d}.outbound-plan-batches .ant-tag{margin-inline-end:0;max-width:112px;overflow:hidden;text-overflow:ellipsis}.outbound-plan-actions{align-items:center}@media (max-width: 900px){.outbound-execution-toolbar{align-items:stretch;flex-direction:column;padding:18px}.outbound-execution-primary-actions{justify-content:flex-start}.outbound-execution-list-card>.ant-card-head{align-items:flex-start;gap:12px;padding-block:12px}.outbound-execution-list-card>.ant-card-head-wrapper{align-items:flex-start;flex-direction:column}.outbound-execution-list-card>.ant-card-head .ant-card-extra{margin-inline-start:0}}@media (max-width: 560px){.outbound-execution-primary-actions,.outbound-execution-primary-actions>.ant-space-item,.outbound-execution-primary-actions .ant-btn{width:100%}.outbound-execution-list-tools{align-items:flex-start;flex-direction:column}}.outbound-plan-progress-dot{border-radius:50%;height:8px;width:8px}.outbound-plan-progress-segment.is-pending,.outbound-plan-progress-dot.is-pending{background:#cbd5e1}.outbound-plan-progress-segment.is-dialing,.outbound-plan-progress-dot.is-dialing{background:#1677ff}.outbound-plan-progress-segment.is-ended,.outbound-plan-progress-dot.is-ended{background:#52c41a}.outbound-plan-progress-segment.is-failed,.outbound-plan-progress-dot.is-failed{background:#ff4d4f}.outbound-plan-progress-segment.is-canceled,.outbound-plan-progress-dot.is-canceled{background:#64748b}.outbound-plan-progress-segment.is-unknown,.outbound-plan-progress-dot.is-unknown{background:#faad14}.auto-plan-confirm-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.leadcenter-metrics{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(116px,1fr));margin-bottom:16px}.lead-dashboard-page{color:var(--color-text-primary);display:flex;flex-direction:column;width:100%}.lead-dashboard-page.full-width,.lead-dashboard-page .full-width{width:100%}.lead-dashboard-query-card>.ant-card-body{padding:12px 16px}.lead-dashboard-query-form{display:block}.lead-dashboard-query-form .ant-form-item{margin-bottom:0}.lead-dashboard-query-form .ant-form-item-label{text-align:right;width:76px}.lead-dashboard-query-form .ant-form-item-control{min-width:0}.lead-dashboard-query-form .ant-picker,.lead-dashboard-query-form .ant-input,.lead-dashboard-query-form .ant-select{width:100%}.lead-dashboard-query-action-col .ant-form-item-control-input-content{display:flex;justify-content:flex-start}.lead-dashboard-kpi-grid{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.lead-dashboard-kpi-card{height:100%;min-width:0}.lead-dashboard-kpi-card>.ant-card-body{height:100%;min-height:96px;padding:12px}.lead-dashboard-kpi-content{align-items:center;display:flex;gap:12px;height:100%;min-width:0}.lead-dashboard-kpi-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.lead-dashboard-kpi-icon.blue{background:#eff6ff;color:#2563eb}.lead-dashboard-kpi-icon.green{background:#ecfdf5;color:#16a34a}.lead-dashboard-kpi-icon.orange{background:#fff7ed;color:#ea580c}.lead-dashboard-kpi-main{min-width:0}.lead-dashboard-kpi-card .ant-statistic-title{color:#475569;font-size:13px;margin-bottom:4px}.lead-dashboard-kpi-card .ant-statistic-content{color:#111827;font-size:22px;font-weight:700;line-height:1.15}.lead-dashboard-kpi-card .ant-typography{font-size:12px;line-height:17px;margin-top:5px}.lead-dashboard-section-card{height:100%;min-width:0}.lead-dashboard-section-card>.ant-card-head{min-height:46px}.lead-dashboard-section-card>.ant-card-head .ant-card-head-title{font-size:14px;padding:12px 0}.lead-dashboard-section-card>.ant-card-body{height:calc(100% - 46px);padding:12px 16px}.lead-dashboard-equal-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-dashboard-equal-grid>.lead-dashboard-section-card{min-height:236px}.lead-dashboard-section-card .ant-table-wrapper{min-width:0}.lead-dashboard-section-card .ant-table{border:1px solid #edf1f7;border-radius:var(--radius-md);overflow:hidden}.lead-dashboard-section-card .ant-table-thead>tr>th{font-size:12px;padding:8px 10px}.lead-dashboard-section-card .ant-table-tbody>tr>td{font-size:12px;padding:8px 10px}.lead-dashboard-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-dashboard-summary-item{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:var(--radius-md);display:flex;gap:10px;min-height:72px;padding:12px}.lead-dashboard-summary-icon,.lead-dashboard-member-avatar{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;height:28px;justify-content:center;width:28px}.lead-dashboard-number{font-variant-numeric:tabular-nums;font-weight:600}.lead-dashboard-number-primary{color:#2563eb}.lead-dashboard-number-success{color:#16a34a}.lead-dashboard-split-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lead-dashboard-channel-quality-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.lead-dashboard-channel-quality-tip{cursor:help;font-size:12px}.lead-dashboard-channel-pie-card>.ant-card-body{min-height:280px}.lead-dashboard-channel-pie-content{align-items:center;display:flex;gap:18px;height:100%;justify-content:center}.lead-dashboard-channel-pie{align-items:center;border-radius:50%;display:flex;flex:0 0 156px;height:156px;justify-content:center;position:relative;width:156px}.lead-dashboard-channel-pie-center{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;height:92px;justify-content:center;width:92px}.lead-dashboard-channel-pie-center strong{color:#0f172a;font-size:22px;line-height:1.2}.lead-dashboard-channel-pie-center span{color:#64748b;font-size:12px;margin-top:3px}.lead-dashboard-channel-pie-legend{display:grid;flex:1;gap:6px;min-width:0}.lead-dashboard-channel-pie-legend-item{align-items:center;color:#475569;display:grid;font-size:12px;gap:6px;grid-template-columns:8px minmax(0,1fr) auto}.lead-dashboard-channel-pie-legend-item i{border-radius:999px;height:8px;width:8px}.lead-dashboard-channel-pie-legend-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-dashboard-channel-pie-legend-item b{color:#334155;font-variant-numeric:tabular-nums;font-weight:600}.lead-dashboard-batch-link{padding:0}.lead-dashboard-trend-panel{min-height:220px;overflow:hidden}.lead-dashboard-trend-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lead-dashboard-trend-legend{align-items:center;display:flex;gap:16px}.lead-dashboard-trend-legend span{align-items:center;color:#475569;display:inline-flex;font-size:12px;gap:6px}.lead-dashboard-trend-legend i{border-radius:999px;height:8px;width:8px}.lead-dashboard-trend-tip{font-size:12px}.lead-dashboard-trend-chart{display:block;height:180px;width:100%}.lead-dashboard-trend-grid-line{stroke:#edf1f7;stroke-width:1}.lead-dashboard-trend-axis-line{stroke:#cbd5e1;stroke-width:1}.lead-dashboard-trend-axis-text{fill:#64748b;font-size:12px}.lead-dashboard-trend-empty-text{fill:#94a3b8;font-size:14px}.lead-dashboard-trend-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.lead-dashboard-trend-point{stroke:#fff;stroke-width:1.5}.lead-dashboard-trend-point-hit{cursor:pointer;outline:none}.lead-dashboard-trend-point-hit:focus .lead-dashboard-trend-point,.lead-dashboard-trend-point-hit:hover .lead-dashboard-trend-point{stroke-width:2.4}.lead-dashboard-trend-point-target{fill:transparent;stroke:transparent}.lead-dashboard-trend-tooltip-guide{stroke:#94a3b8;stroke-dasharray:4 4;stroke-width:1}.lead-dashboard-trend-tooltip rect{fill:#0f172aeb}.lead-dashboard-trend-tooltip-date{fill:#cbd5e1;font-size:11px}.lead-dashboard-trend-tooltip-value{fill:#fff;font-size:13px;font-weight:600}.lead-dashboard-summary-item .ant-statistic-title{color:#475569;font-size:12px;margin-bottom:4px}.lead-dashboard-summary-item .ant-statistic-content{font-size:22px;font-weight:700}.leadcenter-query-panel{background:var(--color-bg-surface);border:1px solid var(--color-border-shell);border-radius:var(--radius-lg);margin-bottom:12px}.leadcenter-query-panel__header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:10px 18px 8px}.leadcenter-query-panel__title{align-items:center;color:var(--color-text-strong);display:inline-flex;gap:8px}.leadcenter-query-panel__title .anticon{color:var(--color-brand);font-size:15px}.leadcenter-query-panel__hint{font-size:13px}.leadcenter-query-panel .callcenter-query-form{align-items:start;background:transparent;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));padding:4px 18px 14px}.leadcenter-query-panel .callcenter-query-form>.ant-form-item{margin:0;min-width:0}.leadcenter-query-panel .callcenter-query-form .ant-form-item-row{align-items:center;flex-wrap:nowrap;width:100%}.leadcenter-query-panel .callcenter-query-form .ant-form-item-label{flex:0 0 86px;padding:0 10px 0 0;text-align:right}.leadcenter-query-panel .callcenter-query-form .ant-form-item-label>label{color:#344054;font-size:13px;height:34px;white-space:nowrap}.leadcenter-mine-filter-panel,.leadcenter-pool-filter-panel,.leadcenter-import-filter-panel{padding:14px 18px 12px}.leadcenter-import-filter-panel{background:#f8fafc}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-form-item,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-form-item,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-form-item{margin-bottom:0}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-form-item-row,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-form-item-row,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-form-item-row{align-items:center;flex-wrap:nowrap}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-form-item-label,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-form-item-label,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-form-item-label{flex:0 0 98px!important;max-width:98px!important;padding:0 8px 0 0!important;text-align:right}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-form-item-label>label,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-form-item-label>label,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-form-item-label>label{color:#344054;font-size:13px;height:34px;justify-content:flex-end;line-height:34px;white-space:nowrap;width:100%}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-form-item-control,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-picker,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-select,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-input,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-input-affix-wrapper,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-form-item-control,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-picker,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-select,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-input,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-input-affix-wrapper,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-form-item-control,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-picker,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-select,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-input,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-input-affix-wrapper{min-width:0;width:100%}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-picker,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-input-affix-wrapper,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-select-single,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-picker,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-input-affix-wrapper,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-select-single,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-picker,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-input-affix-wrapper,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-select-single{min-height:34px}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-select-selector,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-select-selector,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-select-selector{min-height:34px!important}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-select-selection-item,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-select-selection-placeholder,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-select-selection-item,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-select-selection-placeholder,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-select-selection-item,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-select-selection-placeholder{line-height:32px!important}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-input::placeholder,.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-select-selection-placeholder,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-input::placeholder,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-picker-input>input::placeholder,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-select-selection-placeholder,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-input::placeholder,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-picker-input>input::placeholder,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-select-selection-placeholder{color:#667085}.leadcenter-mine-query-action-col,.leadcenter-pool-query-action-col,.leadcenter-import-query-action-col{display:flex;justify-content:flex-end;padding-top:0}.leadcenter-mine-query-actions,.leadcenter-pool-query-actions,.leadcenter-import-query-actions{align-items:center;display:flex;justify-content:flex-end;min-height:34px;width:100%}.leadcenter-mine-query-actions .ant-btn,.leadcenter-pool-query-actions .ant-btn,.leadcenter-import-query-actions .ant-btn{height:34px;min-width:72px}.leadcenter-mine-query-actions .ant-btn-link,.leadcenter-import-query-actions .ant-btn-link{min-width:auto;padding-inline-end:0}.leadcenter-mine-expand-icon,.leadcenter-import-expand-icon{margin-inline-start:4px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.leadcenter-mine-expand-icon--open,.leadcenter-import-expand-icon--open{transform:rotate(180deg)}.leadcenter-query-panel .callcenter-query-form>.callcenter-query-actions{border-top:1px solid #edf1f7;grid-column:1 / -1;justify-self:end;order:2;padding-top:12px;width:100%}.leadcenter-query-panel .callcenter-query-form>.callcenter-query-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.leadcenter-query-panel .callcenter-query-form>.callcenter-query-actions .ant-space{gap:8px!important}.leadcenter-query-panel .callcenter-query-actions .ant-btn{height:34px;min-width:72px}.leadcenter-query-panel .callcenter-query-actions .ant-btn-link{min-width:auto;padding-inline:8px 0}.leadcenter-query-panel .callcenter-query-form .ant-form-item-control{flex:1;min-width:0}.leadcenter-query-panel .callcenter-query-form .ant-picker,.leadcenter-query-panel .callcenter-query-form .ant-picker-range,.leadcenter-query-panel .callcenter-query-form .ant-select,.leadcenter-query-panel .callcenter-query-form .ant-input,.leadcenter-query-panel .callcenter-query-form .ant-input-affix-wrapper{height:34px;min-width:0;width:100%}.leadcenter-query-panel .callcenter-query-form .ant-input-affix-wrapper .ant-input{height:auto}.leadcenter-query-panel .callcenter-query-form .ant-select-selector{min-height:34px!important}.leadcenter-query-panel .callcenter-query-form .ant-select-selection-item,.leadcenter-query-panel .callcenter-query-form .ant-select-selection-placeholder{line-height:32px!important}.leadcenter-query-panel .callcenter-query-form .ant-input::placeholder,.leadcenter-query-panel .callcenter-query-form .ant-picker-input>input::placeholder,.leadcenter-query-panel .callcenter-query-form .ant-select-selection-placeholder{color:#667085}@media (max-width: 720px){.leadcenter-query-panel__header{align-items:flex-start;flex-direction:column;gap:2px}.leadcenter-query-panel .callcenter-query-form{grid-template-columns:minmax(0,1fr)}.leadcenter-mine-filter-panel .leadcenter-mine-query-form .ant-form-item-label,.leadcenter-pool-filter-panel .leadcenter-pool-query-form .ant-form-item-label,.leadcenter-import-filter-panel .leadcenter-import-query-form .ant-form-item-label{flex-basis:88px!important;max-width:88px!important}.leadcenter-mine-query-action-col,.leadcenter-pool-query-action-col,.leadcenter-import-query-action-col{justify-content:flex-end}.leadcenter-query-panel .callcenter-query-form .ant-form-item-label{flex-basis:78px}.leadcenter-query-panel .callcenter-query-actions .ant-space{justify-content:flex-end;width:100%}}.leadcenter-import-page .leadcenter-list-toolbar{border-bottom:1px solid #edf1f7;min-height:48px;padding:0 0 10px;margin-bottom:12px}.leadcenter-import-page .leadcenter-list-toolbar>.ant-space{flex-wrap:wrap;gap:8px!important;justify-content:flex-end}.leadcenter-import-page .leadcenter-list-toolbar .ant-btn{border-radius:4px;height:32px;padding-inline:14px}.leadcenter-import-page .leadcenter-selection-strip{margin-bottom:10px}.leadcenter-import-page .ant-table-tbody .ant-btn-sm{border-radius:4px;height:24px;padding-inline:10px}.leadcenter-import-page .ant-table-tbody .ant-btn-sm.ant-dropdown-trigger{padding-inline:8px}.leadcenter-import-page .ant-table-cell{padding-left:10px!important;padding-right:10px!important}.leadcenter-pool-page>.ant-segmented{align-self:flex-start;background:transparent;margin-bottom:10px}.leadcenter-pool-page>.ant-segmented .ant-segmented-item{border-radius:4px;min-height:30px;padding-inline:10px}.leadcenter-pool-page>.ant-segmented .ant-segmented-item-selected{background:#fff;box-shadow:0 0 0 1px #e5e5e5}.leadcenter-pool-page .leadcenter-list-panel{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-top:0;padding:12px 14px 0}.leadcenter-pool-page .leadcenter-list-toolbar{align-items:center;border-bottom:0;display:flex;justify-content:space-between;margin-bottom:10px;min-height:38px;padding:0}.leadcenter-pool-page .leadcenter-list-toolbar .ant-btn{border-radius:4px;height:30px;padding-inline:12px}.leadcenter-pool-page .leadcenter-list-toolbar .leadcenter-status-tabs{background:#f6f8fb;border:1px solid #e3e8f1;border-radius:var(--radius-md);margin-top:0;padding:3px}.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item{border-radius:4px;color:var(--color-text-menu);font-weight:500;min-height:30px;transition:background-color .18s ease-out,color .18s ease-out}.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item-label{min-width:64px;padding-inline:12px}.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item:hover:not(.ant-segmented-item-selected){background:#edf3ff;color:var(--color-brand-strong)}.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item-selected,.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-thumb{background:var(--color-brand-light);box-shadow:none}.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item-selected{color:var(--color-brand-strong);font-weight:600}.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item-input:focus-visible+.ant-segmented-item-label{border-radius:3px;outline:2px solid var(--color-brand);outline-offset:-1px}@media (prefers-reduced-motion: reduce){.leadcenter-pool-page .leadcenter-status-tabs .ant-segmented-item{transition:none}}.leadcenter-pool-page .leadcenter-selection-strip{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:10px;min-height:34px;padding:0 12px}.leadcenter-pool-page .ant-table-cell{padding-left:8px!important;padding-right:8px!important}.leadcenter-pool-page .ant-table-thead>tr>th{background:#fafafa;border-bottom:0;color:#333;font-size:13px;font-weight:600}.leadcenter-pool-page .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;height:58px}.leadcenter-intent-level-tag.ant-tag{align-items:center;border-radius:4px;display:inline-flex;font-weight:500;line-height:22px;margin-inline-end:0;min-width:64px;padding-inline:8px}.leadcenter-pool-page .ant-table-selection-column{padding-left:14px!important;width:44px!important}.leadcenter-pool-page .leadcenter-pool-actions{flex-wrap:nowrap}.leadcenter-pool-page .leadcenter-pool-actions .ant-btn-sm{border-radius:3px;height:26px;padding-inline:10px}.leadcenter-profiles-page .callcenter-query-form{align-items:center;display:grid;gap:14px 44px;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(300px,1fr);margin-bottom:12px;padding:16px 20px}.leadcenter-profiles-page .callcenter-query-form>.ant-form-item{margin:0;min-width:0}.leadcenter-profiles-page .callcenter-query-form .ant-form-item-label{width:64px;text-align:right}.leadcenter-profiles-page .callcenter-query-form .ant-form-item-label>label{color:#17233d;font-weight:500}.leadcenter-profiles-page .callcenter-query-form>.callcenter-query-actions{grid-column:3;justify-self:end;padding-right:16px}.leadcenter-profiles-page .callcenter-query-form>.callcenter-query-actions .ant-space{gap:8px!important}.leadcenter-profiles-page .callcenter-query-form .ant-form-item-control{flex:1}.leadcenter-profiles-page .callcenter-query-form .ant-select,.leadcenter-profiles-page .callcenter-query-form .ant-input,.leadcenter-profiles-page .callcenter-query-form .ant-input-number{min-width:0;width:100%}.leadcenter-profiles-page .leadcenter-list-panel{margin-top:0;padding:14px 14px 0}.leadcenter-profiles-page .leadcenter-list-toolbar{border-bottom:1px solid #edf1f7;margin-bottom:12px;min-height:40px;padding-bottom:10px}.leadcenter-profiles-page .leadcenter-list-toolbar .ant-btn{border-radius:4px;height:32px;padding-inline:14px}.leadcenter-profiles-page .ant-table-cell{padding-left:12px!important;padding-right:12px!important}.leadcenter-profiles-page .ant-table-tbody>tr>td{height:42px}.leadcenter-profiles-page .ant-table-thead>tr>th{background:#f6f8fb;color:#25324b;font-weight:600}.leadcenter-profile-actions .ant-btn-sm{border-radius:4px;height:26px;padding-inline:8px}.leadcenter-profile-actions{flex-wrap:nowrap;white-space:nowrap}.leadcenter-assign-drawer .ant-drawer-header{padding:18px 22px}.leadcenter-assign-drawer .ant-drawer-title{color:#0f172a;font-size:16px;font-weight:700}.leadcenter-assign-drawer .ant-drawer-body{padding:20px 22px}.leadcenter-assign-filter .ant-form-item{margin-bottom:36px}.leadcenter-assign-filter .ant-form-item-label>label{color:#17233d;font-size:14px}.leadcenter-assign-filter .ant-select-selector{border-radius:4px!important;height:32px!important}.leadcenter-assign-table{margin-bottom:22px}.leadcenter-assign-table .ant-table{border-radius:4px;table-layout:fixed}.leadcenter-assign-table .ant-table-content{overflow:hidden!important}.leadcenter-assign-table .ant-table-thead>tr>th{background:#f6f8fb;color:#25324b;font-size:12px;font-weight:600;padding:8px 4px!important;white-space:nowrap}.leadcenter-assign-table .ant-table-tbody>tr>td{border-bottom-color:#edf1f7;font-size:13px;height:34px;padding:6px 4px!important;white-space:nowrap}.leadcenter-assign-table .ant-checkbox-wrapper,.leadcenter-assign-table .ant-radio-wrapper{margin-inline-end:0}.leadcenter-assign-table .ant-table-selection-column{padding-left:6px!important;padding-right:2px!important;width:32px!important}.leadcenter-assign-submit{border-radius:5px;height:36px}.leadcenter-batch-detail-drawer .ant-drawer-header{padding:18px 28px;border-bottom:1px solid #f0f0f0}.leadcenter-batch-detail-drawer .ant-drawer-title{color:#202124;font-size:16px;font-weight:700}.leadcenter-batch-detail-drawer .ant-drawer-close{color:#8c8c8c;margin-inline-end:12px}.leadcenter-batch-detail-drawer .ant-drawer-body{padding:26px 28px 36px;background:#fff}.leadcenter-batch-detail{color:#202124}.leadcenter-batch-detail-section{margin-bottom:40px}.leadcenter-batch-detail-section:last-child{margin-bottom:0}.leadcenter-batch-detail-section .ant-typography{margin:0 0 24px;color:#202124;font-size:18px;font-weight:700;line-height:1.4}.leadcenter-batch-detail-table .ant-descriptions-view{overflow:hidden;border-color:#ededed;border-radius:8px}.leadcenter-batch-detail-table .ant-descriptions-row>th,.leadcenter-batch-detail-table .ant-descriptions-row>td{border-color:#ededed!important}.leadcenter-batch-detail-table .ant-descriptions-item-label{width:112px;min-width:112px;padding:10px 16px;background:#fafafa;color:#5f6673;font-weight:400;white-space:nowrap}.leadcenter-batch-detail-table .ant-descriptions-item-content{min-width:96px;padding:10px 16px;color:#202124}.leadcenter-batch-detail-table .ant-tag{margin-inline-end:0}.leadcenter-lead-detail-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.leadcenter-lead-detail-drawer .ant-drawer-title{color:#111827;font-size:16px;font-weight:700}.leadcenter-lead-detail-drawer .ant-drawer-body{background:#fafafa;padding:12px 16px 16px}.leadcenter-lead-detail{color:#262626}.leadcenter-lead-detail-summary{background:#fff;border:1px solid #ebedf0;border-radius:6px;margin-bottom:10px;min-height:86px;padding:14px 16px}.leadcenter-lead-detail-summary__main{display:grid;gap:6px;min-width:0}.leadcenter-lead-detail-summary__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.leadcenter-lead-detail-summary h4.ant-typography{color:#111827;font-size:20px;font-weight:700;line-height:28px;margin:0}.leadcenter-lead-detail-summary__line{color:#1f2a44;display:block;font-size:14px;line-height:22px}.leadcenter-lead-detail-summary__meta{color:#8c8c8c;display:block;font-size:13px;line-height:20px}.leadcenter-lead-detail-summary__tags{align-items:center}.leadcenter-lead-detail-tag.ant-tag{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;margin-inline-end:0;padding-inline:8px}.leadcenter-lead-detail-tag--status.ant-tag{border-color:#1677ff;color:#1677ff}.leadcenter-lead-detail-drawer .ant-tabs-nav{background:#fff;border:1px solid #ebedf0;border-radius:6px 6px 0 0;margin-bottom:0;padding:0 12px}.leadcenter-lead-detail-drawer .ant-tabs-tab{padding:12px 0}.leadcenter-lead-detail-drawer .ant-tabs-content-holder{background:#fff;border:1px solid #ebedf0;border-top:0;border-radius:0 0 6px 6px;padding:16px}.leadcenter-lead-detail-tab-pane{min-height:420px}.leadcenter-lead-detail-section{margin-bottom:18px}.leadcenter-lead-detail-section:last-child{margin-bottom:0}.leadcenter-lead-detail-section__title{color:#262626;font-size:15px;font-weight:700;line-height:22px;margin:0 0 10px}.leadcenter-lead-detail-matrix{border:1px solid #e5e9f0;border-radius:6px;overflow:hidden}.leadcenter-lead-detail-matrix__row{display:grid;grid-template-columns:120px 1fr 120px 1fr}.leadcenter-lead-detail-matrix__row+.leadcenter-lead-detail-matrix__row{border-top:1px solid #e5e9f0}.leadcenter-lead-detail-matrix__label,.leadcenter-lead-detail-matrix__value{border-right:1px solid #e5e9f0;min-height:44px;padding:10px 14px}.leadcenter-lead-detail-matrix__row>:nth-child(4){border-right:0}.leadcenter-lead-detail-matrix__label{background:#f5f5f5;color:#8a94a6;font-weight:400;white-space:nowrap}.leadcenter-lead-detail-matrix__label--empty,.leadcenter-lead-detail-matrix__value--empty{background:#fff}.leadcenter-lead-detail-matrix__value{background:#fff;color:#1f2a44;word-break:break-all}.leadcenter-lead-detail-follow-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.leadcenter-lead-detail-list{display:grid;gap:12px}.leadcenter-lead-detail-list-card{border:1px solid #ebedf0;border-radius:6px;padding:12px 14px}.leadcenter-lead-detail-list-card__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.leadcenter-lead-detail-list-card__summary{margin-bottom:8px;white-space:pre-wrap}.leadcenter-lead-detail-list-card__meta{color:#8c8c8c;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));line-height:22px;row-gap:6px}.leadcenter-lead-detail-list-card__media{grid-column:1 / -1}.leadcenter-lead-detail-follow-card{border:1px solid #e7eaf0;border-radius:6px;padding:12px 14px}.leadcenter-lead-detail-follow-card .leadcenter-lead-detail-list-card__head{margin-bottom:8px}.leadcenter-lead-detail-follow-card__summary{color:#262626;margin:0 0 10px;white-space:pre-wrap}.leadcenter-lead-detail-follow-card__meta{border-top:1px solid #f0f0f0;color:#8c8c8c;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;row-gap:6px}.leadcenter-lead-detail-empty{align-items:center;color:#8c8c8c;display:flex;height:86px;justify-content:center}@media (max-width: 1200px){.leadcenter-lead-detail-matrix__row{grid-template-columns:140px 1fr 140px 1fr}}@media (max-width: 840px){.leadcenter-lead-detail-summary{flex-direction:column}.leadcenter-lead-detail-matrix__row{grid-template-columns:120px 1fr}.leadcenter-lead-detail-matrix__row>:nth-child(3){border-top:1px solid #ebedf0}.leadcenter-lead-detail-matrix__row>:nth-child(3),.leadcenter-lead-detail-matrix__row>:nth-child(4){border-right:0}.leadcenter-lead-detail-list-card__meta{grid-template-columns:1fr}}.leadcenter-detail-page{display:flex;flex-direction:column;gap:12px;min-height:100%}.leadcenter-detail-page--state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:360px}.leadcenter-detail-hero,.leadcenter-detail-body{background:#fff;border-radius:8px}.leadcenter-detail-hero .ant-card-body{padding:20px 24px}.leadcenter-detail-hero__row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.leadcenter-detail-hero__row>.ant-btn{flex-shrink:0;margin-left:auto}.leadcenter-detail-hero__main{min-width:0}.leadcenter-detail-hero__summary{color:#1f2a44;font-size:14px;margin:10px 0 6px}.leadcenter-detail-body .ant-card-body{padding:8px 24px 24px}.leadcenter-detail-sections{display:flex;flex-direction:column;gap:20px}.leadcenter-detail-section>.ant-typography{margin-bottom:12px}.leadcenter-detail-desc .ant-descriptions-view{border-color:#e5e9f0;border-radius:6px}.leadcenter-detail-desc .ant-descriptions-item-label{background:#f7f8fa;color:#8a94a6;font-weight:400;white-space:nowrap}.leadcenter-detail-desc .ant-descriptions-item-content{color:#1f2a44;word-break:break-all}.leadcenter-detail-desc .ant-descriptions-row>th,.leadcenter-detail-desc .ant-descriptions-row>td{border-color:#e5e9f0}.leadcenter-detail-call-card .ant-card-body{padding:14px 16px}.leadcenter-detail-call-card__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.leadcenter-detail-call-card__summary{color:#334155;margin-bottom:12px}.leadcenter-detail-call-card__meta{color:#64748b;display:grid;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:22px}.leadcenter-detail-follow__toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.leadcenter-detail-timeline-item .ant-typography{display:block}@media (max-width: 960px){.leadcenter-detail-call-card__meta{grid-template-columns:1fr}.leadcenter-detail-hero__row{flex-direction:column}}.leadcenter-profile-edit-drawer .ant-drawer-header{align-items:center;border-bottom:1px solid #e6edf5;min-height:68px;padding:18px 24px}.leadcenter-profile-edit-drawer .ant-drawer-title{color:#172033;font-size:17px;font-weight:700;letter-spacing:.01em}.leadcenter-profile-edit-drawer .ant-drawer-body{background:#fff;padding:20px 24px 8px}.leadcenter-profile-edit-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #e6edf5;padding:14px 24px}.leadcenter-profile-edit-summary{align-items:flex-start;background:#fff;border:1px solid #dbe5f1;border-radius:10px;display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:16px 18px 14px;box-shadow:0 4px 14px #1b32530d}.leadcenter-profile-edit-summary__main{display:grid;gap:4px;min-width:0}.leadcenter-profile-edit-summary__lead-no{color:#172033;font-size:16px;line-height:22px}.leadcenter-profile-edit-summary__batch{font-size:13px;line-height:20px}.leadcenter-profile-edit-summary__tags{justify-content:flex-end;max-width:260px}.leadcenter-profile-edit-summary__meta{border-top:1px solid #edf1f6;color:#6b7a90;display:flex;font-size:12px;gap:16px;grid-column:1 / -1;justify-content:space-between;min-width:0;padding-top:10px}.leadcenter-profile-edit-summary__badge{background:#edf4ff;border:1px solid #cfe0f7;border-radius:999px;color:#315f91;font-size:12px;line-height:20px;margin-inline-end:0;padding-inline:9px}.leadcenter-profile-edit-section{margin-bottom:22px}.leadcenter-profile-edit-section:last-child{margin-bottom:8px}.leadcenter-profile-edit-section-title{border-left:3px solid #667085;color:#172033;font-size:14px;font-weight:700;line-height:20px;margin:0 0 14px;padding-left:8px}.leadcenter-profile-edit-grid{align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.leadcenter-profile-edit-grid--basic,.leadcenter-profile-edit-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.leadcenter-profile-edit-form .ant-form-item{margin-bottom:0}.leadcenter-profile-edit-form .ant-form-item-row{flex-wrap:nowrap}.leadcenter-profile-edit-form .ant-form-item-label{flex:0 0 108px;max-width:108px;padding:0 10px 0 0;text-align:right}.leadcenter-profile-edit-form .ant-form-item-label>label{color:#526176;font-size:13px;height:32px;white-space:nowrap}.leadcenter-profile-edit-form .ant-form-item-label>label:after{margin-inline:2px 0}.leadcenter-profile-edit-form .ant-form-item-control{flex:1 1 auto;min-width:0}.leadcenter-profile-edit-form .ant-form-item-required:before{margin-inline-end:2px}.leadcenter-profile-edit-form-item--full{margin-bottom:16px}.leadcenter-profile-edit-form-item--full:last-child{margin-bottom:0}.leadcenter-profile-edit-form-item--full .ant-form-item-control{max-width:none;width:100%}.leadcenter-profile-edit-form-item--full .ant-form-item-row{flex-wrap:nowrap}.leadcenter-profile-edit-form-item--full .ant-form-item-label{display:block;flex:0 0 108px;max-width:108px;padding:0 10px 0 0;text-align:right}.leadcenter-profile-edit-form-item--full textarea.ant-input{background:#fbfcfe;border-color:#d8e2ee;border-radius:8px;width:100%}.leadcenter-profile-edit-form .ant-input,.leadcenter-profile-edit-form .ant-select-selector{border-color:#d8e2ee;border-radius:7px}.leadcenter-profile-edit-form .ant-form-item:not(.leadcenter-profile-edit-form-item--full) .ant-input,.leadcenter-profile-edit-form .ant-form-item:not(.leadcenter-profile-edit-form-item--full) .ant-input-affix-wrapper,.leadcenter-profile-edit-form .ant-select-single .ant-select-selector{font-size:13px;height:32px;line-height:30px;min-height:32px}.leadcenter-profile-edit-form .ant-form-item:not(.leadcenter-profile-edit-form-item--full) .ant-input{padding-block:0}.leadcenter-profile-edit-form .ant-form-item:not(.leadcenter-profile-edit-form-item--full) .ant-input-affix-wrapper{align-items:center;padding-block:0}.leadcenter-profile-edit-form .ant-select-single .ant-select-selector{align-items:center}.leadcenter-profile-edit-form .ant-select-single .ant-select-selection-item,.leadcenter-profile-edit-form .ant-select-single .ant-select-selection-placeholder{line-height:30px}.leadcenter-profile-edit-form textarea.ant-input{line-height:1.65;min-height:76px;padding:9px 11px;resize:vertical}.leadcenter-profile-edit-footer{display:flex;justify-content:flex-end;width:100%}.leadcenter-profile-edit-footer .ant-btn{border-radius:7px;font-size:14px;height:36px;min-width:80px}.leadcenter-profile-edit-save-btn.ant-btn-primary{background:#1f5f9f;border-color:#1f5f9f;box-shadow:0 3px 8px #1f5f9f33}.leadcenter-profile-edit-save-btn.ant-btn-primary:not(:disabled):hover{background:#174f88;border-color:#174f88}.leadcenter-profile-edit-form .ant-input:hover,.leadcenter-profile-edit-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#86add5}.leadcenter-profile-edit-form .ant-input:focus,.leadcenter-profile-edit-form .ant-input-focused,.leadcenter-profile-edit-form .ant-select-focused .ant-select-selector{border-color:#4a85bd;box-shadow:0 0 0 3px #4a85bd1f}@media (max-width: 640px){.leadcenter-profile-edit-drawer .ant-drawer-header,.leadcenter-profile-edit-drawer .ant-drawer-footer{padding-inline:16px}.leadcenter-profile-edit-drawer .ant-drawer-body{padding:16px 16px 6px}.leadcenter-profile-edit-summary{grid-template-columns:1fr}.leadcenter-profile-edit-summary__tags{justify-content:flex-start;max-width:none}.leadcenter-profile-edit-summary__meta{align-items:flex-start;flex-direction:column;gap:4px}.leadcenter-profile-edit-grid{grid-template-columns:1fr}}.leadcenter-merge-log-page{padding-top:12px}.leadcenter-merge-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr)}.leadcenter-merge-card{border-radius:6px;box-shadow:0 2px 8px #0f23460a}.leadcenter-merge-card .ant-card-head{border-bottom:1px solid #edf1f7;min-height:48px;padding:0 14px}.leadcenter-merge-card .ant-card-head-title{font-size:15px;font-weight:700}.leadcenter-merge-card .ant-card-body{padding:12px 14px}.leadcenter-merge-card .ant-table-wrapper{border:0;border-radius:0;box-shadow:none;padding:0}.leadcenter-merge-card .ant-table-thead>tr>th{background:#f6f8fb;color:#25324b;font-weight:600}.leadcenter-merge-card .ant-table-tbody>tr>td{height:36px;padding-bottom:6px!important;padding-top:6px!important}.leadcenter-merge-card .ant-btn-sm{border-radius:4px;height:26px;padding-inline:8px}.leadcenter-merge-compare-card .ant-card-body{min-height:200px}.leadcenter-merge-compare{display:grid;gap:16px;padding:2px 0}.leadcenter-merge-compare>div{align-items:flex-start;display:flex;gap:12px;line-height:22px}.leadcenter-merge-compare span{border:2px solid #1677ff;border-radius:50%;box-sizing:border-box;flex:0 0 auto;height:8px;margin-top:7px;width:8px}.leadcenter-merge-handle-form .ant-form-item{margin-bottom:16px}.leadcenter-merge-handle-form .ant-input,.leadcenter-merge-handle-form .ant-input-affix-wrapper{border-radius:4px}.leadcenter-batch-tab-action{align-items:center;border:1px dashed #d9e2f2;border-radius:6px;display:flex;justify-content:center;min-height:120px}.leadcenter-batch-operation-timeline{padding:2px 0 28px}.leadcenter-batch-operation-item{align-items:flex-start;display:flex;gap:12px;line-height:22px;margin-bottom:16px;min-height:22px}.leadcenter-batch-operation-dot{border:2px solid #1677ff;border-radius:50%;box-sizing:border-box;flex:0 0 auto;height:8px;margin-top:7px;width:8px}.leadcenter-metrics .ant-card-body{min-height:94px;padding:12px 14px}.leadcenter-metrics .ant-typography{margin:0}.leadcenter-metric-card .ant-typography-secondary{display:block;font-size:12px;line-height:18px}.leadcenter-metric-card .ant-typography h3,.leadcenter-metric-card .ant-typography+h3,.leadcenter-metric-card .ant-typography.ant-typography-secondary+.ant-typography{margin-top:4px}.leadcenter-grid,.leadcenter-auto-summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.leadcenter-auto-summary__item{background:#f7f9fc;border-radius:8px;padding:12px 14px}.leadcenter-auto-summary__item .ant-typography{display:block}.leadcenter-auto-summary__item .ant-typography h3{margin:8px 0 0}.leadcenter-list-panel{background:#fff;border:1px solid #edf1f7;border-radius:6px;margin-top:12px;padding:12px 12px 0}.leadcenter-list-toolbar,.leadcenter-selection-strip{align-items:center;display:flex;justify-content:space-between}.leadcenter-mine-panel{margin-top:0;padding:16px 14px 0}.leadcenter-mine-panel .leadcenter-list-toolbar{border-bottom:1px solid #edf1f7;margin-bottom:12px;min-height:42px;padding-bottom:10px}.leadcenter-mine-panel .ant-table-thead>tr>th{background:#f6f8fb;color:#25324b;font-weight:600}.leadcenter-mine-panel .ant-table-tbody>tr>td{height:56px;padding-bottom:8px!important;padding-top:8px!important}.leadcenter-status-tabs{flex-wrap:wrap}.leadcenter-mine-actions .ant-btn-sm{border-radius:4px;height:26px;padding-inline:8px}.leadcenter-mine-actions .ant-btn-sm .anticon{font-size:12px}.leadcenter-selection-strip{background:#eaf4ff;border:1px solid #b7dcff;border-radius:4px;margin-bottom:10px;min-height:38px;padding:0 12px}.leadcenter-list-panel .ant-table-wrapper{border:0;border-radius:0;box-shadow:none;padding:0}.leadcenter-list-panel .ant-table-thead>tr>th{background:#f6f8fb;color:#435066;font-weight:600}.leadcenter-list-panel .ant-table-row-selected>td{background:#eaf4ff!important}.leadcenter-status-tabs{margin-top:12px}.leadcenter-list-panel .ant-tag{margin-inline-end:0}.leadcenter-metric-line{margin-bottom:14px}.leadcenter-metric-line:last-child{margin-bottom:0}.leadcenter-metric-line>.ant-space{display:flex;justify-content:space-between;margin-bottom:4px;width:100%}.leadcenter-form-grid{display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1199px){.leadcenter-metrics,.lead-dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width: 720px){.leadcenter-metrics,.leadcenter-grid,.lead-dashboard-kpi-grid,.lead-dashboard-equal-grid,.lead-dashboard-split-grid,.lead-dashboard-channel-quality-grid,.leadcenter-form-grid,.auto-plan-confirm-grid{grid-template-columns:minmax(0,1fr)}.lead-dashboard-channel-pie-content{align-items:flex-start}}.lead-import-modal{--lead-import-accent: #1677ff;--lead-import-accent-hover: #0958d9;--lead-import-border: #e2e8f0;--lead-import-ink: #172033;--lead-import-muted: #64748b;--lead-import-surface: #f8fafc}.lead-import-modal .ant-modal-content{border-radius:12px;box-shadow:0 12px 32px #0f172a2e;overflow:hidden;padding:0}.lead-import-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:20px 28px 18px}.lead-import-modal .ant-modal-title{color:var(--lead-import-ink)}.lead-import-modal__heading{display:flex;flex-direction:column;font-size:18px;font-weight:650;gap:3px;line-height:26px;padding-right:32px}.lead-import-modal__subtitle{color:var(--lead-import-muted);font-size:13px;font-weight:400;line-height:20px}.lead-import-modal .ant-modal-close{inset-inline-end:20px;top:18px}.lead-import-modal .ant-modal-body{background:var(--lead-import-surface);min-height:316px;padding:20px 28px 24px}.lead-import-modal .ant-modal-footer{border-top:1px solid #eef1f5;margin-top:0;padding:14px 28px 16px}.lead-import-modal__footer{align-items:center;display:flex;justify-content:space-between;width:100%}.lead-import-modal__footer-end{align-items:center;display:flex;gap:8px;margin-left:auto}.lead-import-modal .ant-modal-footer .ant-btn{border-radius:6px;height:38px;min-width:88px}.lead-import-modal .ant-btn-primary:not(:disabled){background:var(--lead-import-accent);border-color:var(--lead-import-accent)}.lead-import-modal .ant-modal-footer .ant-btn-primary:not(:disabled){color:#fff!important}.lead-import-modal .ant-btn-primary:not(:disabled):hover{background:var(--lead-import-accent-hover)!important;border-color:var(--lead-import-accent-hover)!important;color:#fff!important}.lead-import-modal .ant-btn-primary:not(:disabled):active{color:#fff!important}.lead-import-modal .ant-radio-checked .ant-radio-inner{border-color:var(--lead-import-accent)}.lead-import-modal .ant-radio-checked .ant-radio-inner:after{background-color:var(--lead-import-accent);transform:scale(.5)}.lead-import-steps{margin:0 auto 22px;max-width:580px}.lead-import-modal .ant-steps-item-icon{height:30px;line-height:30px;margin-inline-end:9px;width:30px}.lead-import-modal .ant-steps-item-title{color:#475569;font-size:14px;line-height:30px}.lead-import-modal .ant-steps-item-wait .ant-steps-item-icon{background:#fff;border-color:#d0d5dd}.lead-import-modal .ant-steps-item-wait .ant-steps-icon{color:#98a2b3}.lead-import-modal .ant-steps-item-wait .ant-steps-item-title{color:#7b8798}.lead-import-modal .ant-steps-item-process .ant-steps-item-icon{background:var(--lead-import-accent);border-color:var(--lead-import-accent)}.lead-import-modal .ant-steps-item-process .ant-steps-item-title{color:var(--lead-import-ink);font-weight:600}.lead-import-modal .ant-steps-item-finish .ant-steps-item-icon{background:#eaf3ff;border-color:#91caff}.lead-import-modal .ant-steps-item-finish .ant-steps-icon{color:var(--lead-import-accent)}.lead-import-modal .ant-steps-item-finish .ant-steps-item-title{color:#667085}.lead-import-modal .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.lead-import-modal .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background:#d0d5dd}.lead-import-step-panel,.lead-import-rules-panel{background:#fff;border:1px solid var(--lead-import-border);border-radius:10px;padding:20px}.lead-import-template-tip{align-items:center;background:#f5f9ff;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.lead-import-template-tip__content{align-items:center;display:flex;gap:12px;min-width:0}.lead-import-template-tip__content .ant-typography{display:block;line-height:21px}.lead-import-template-tip__icon{align-items:center;background:#e6f4ff;border-radius:8px;color:var(--lead-import-accent);display:flex;flex:0 0 auto;font-size:20px;height:40px;justify-content:center;width:40px}.lead-import-template-tip .ant-btn-link{flex:0 0 auto;padding-inline:4px}.lead-import-rules-panel__title{color:var(--lead-import-ink);display:flex;flex-direction:column;font-size:15px;font-weight:650;gap:2px;line-height:22px;padding-bottom:14px}.lead-import-rules-panel__title>span:last-child{color:var(--lead-import-muted);font-size:12px;font-weight:400;line-height:20px}.lead-import-rule-card{border-top:1px solid #edf1f5;padding:16px 0 2px}.lead-import-rule-card+.lead-import-rule-card{margin-top:16px}.lead-import-rule-card__head{margin-bottom:10px}.lead-import-rule-card .lead-import-rule-label{color:var(--lead-import-ink);font-size:14px;font-weight:600;line-height:22px}.lead-import-rule-card__desc{color:var(--lead-import-muted);font-size:12px;line-height:1.6;margin:4px 0 0}.lead-import-rule-options{display:flex;flex-wrap:wrap;gap:8px 28px}.lead-import-rule-options .ant-radio-wrapper{color:#334155;margin-inline-end:0}.lead-import-modal .lead-import-step-file .lead-import-file-item{margin-bottom:0;margin-top:20px}.lead-import-modal .lead-import-file-item .ant-form-item-label>label{color:var(--lead-import-ink);font-weight:600}.lead-import-file-picker{display:flex;width:100%}.lead-import-file-picker .ant-input-affix-wrapper,.lead-import-file-picker .ant-btn{height:42px}.lead-import-file-picker .ant-input-affix-wrapper{background:#fff;border-color:#cbd5e1}.lead-import-file-picker .ant-input-prefix{color:#94a3b8;margin-inline-end:8px}.lead-import-file-picker .ant-input::placeholder{color:var(--lead-import-muted);opacity:1}.lead-import-file-picker.is-selected .ant-input-affix-wrapper{background:#f6ffed;border-color:#95de64}.lead-import-file-picker.is-selected .ant-input-prefix{color:#389e0d}.lead-import-file-picker .ant-btn{min-width:96px}.lead-import-modal .lead-import-file-item .ant-form-item-extra{color:var(--lead-import-muted);font-size:12px;line-height:20px;margin-top:6px}.lead-import-preview{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:214px}.lead-import-preview-stats{background:#fff;border:1px solid var(--lead-import-border);border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;width:100%}.lead-import-preview-stat{min-height:112px;padding:22px 24px 18px}.lead-import-preview-stat+.lead-import-preview-stat{border-left:1px solid var(--lead-import-border)}.lead-import-preview-stat__label{color:var(--lead-import-muted);font-size:13px;line-height:20px}.lead-import-preview-stat__value{color:var(--lead-import-ink);font-size:28px;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin-top:10px}.lead-import-preview-stat--success .lead-import-preview-stat__value{color:#237804}.lead-import-preview-stat--problem .lead-import-preview-stat__value{color:#ad4e00}.lead-import-preview .ant-typography-danger{display:block;margin-top:12px}@media (max-width: 575px){.lead-import-modal .ant-modal-header,.lead-import-modal .ant-modal-body,.lead-import-modal .ant-modal-footer{padding-left:16px;padding-right:16px}.lead-import-modal .ant-modal-body{min-height:0;padding-bottom:20px;padding-top:16px}.lead-import-modal__heading{font-size:17px}.lead-import-modal__subtitle{max-width:33ch}.lead-import-modal .ant-steps-item-title{font-size:12px}.lead-import-step-panel,.lead-import-rules-panel{padding:16px}.lead-import-template-tip{align-items:flex-start;flex-direction:column}.lead-import-template-tip .ant-btn-link{margin-left:48px}.lead-import-rule-options{gap:8px 16px}.lead-import-preview-stats{grid-template-columns:minmax(0,1fr)}.lead-import-preview-stat{min-height:88px;padding:16px 20px}.lead-import-preview-stat+.lead-import-preview-stat{border-left:0;border-top:1px solid var(--lead-import-border)}}.script-panel-card .ant-card-head{align-items:center}.script-panel-card .ant-card-extra{padding:10px 0 8px}.call-workbench-content .script-panel-card .ant-card-body{padding:0 16px 16px!important}.script-suggestion{background:#fff;border:1px solid #edf1f7;border-radius:6px;margin-top:0;padding:10px 12px}.script-suggestion.primary{background:#f7fbff;border-color:#2f7cff;min-height:118px}.script-live-indicator{color:#1677ff!important;font-size:12px;padding-left:10px;position:relative}.script-live-indicator:before{background:#1677ff;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.distillation-version-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:14px}.distillation-version-modal .ant-modal-header{margin:0;min-height:40px;padding:8px 44px 8px 16px;border-bottom:1px solid #e9edf3}.distillation-version-modal .ant-modal-title{overflow:hidden;font-size:15px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.distillation-version-modal .ant-modal-close{top:4px;right:6px;width:32px;height:32px}.distillation-version-modal .ant-modal-body{padding:0}.distillation-version-modal .ant-modal-footer{margin:0;padding:8px 16px;border-top:1px solid #e9edf3}.distillation-version-center{display:grid;grid-template-columns:clamp(232px,19vw,252px) minmax(0,1fr);height:min(760px,calc(100dvh - 96px));min-height:min(420px,calc(100dvh - 96px));max-height:calc(100dvh - 96px);overflow:hidden;resize:vertical;background:#f7f8fa}.distillation-version-center__sidebar{display:flex;min-height:0;flex-direction:column;padding:10px 8px 8px;background:#fff;border-right:1px solid #e7eaf0}.distillation-version-center__sidebar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 4px 8px}.distillation-version-center__sidebar-heading .ant-typography{margin:0}.distillation-version-center__sidebar-heading .ant-typography:first-child{font-size:16px;line-height:24px}.distillation-version-center__sidebar-heading .ant-typography-secondary{font-size:12px;line-height:18px}.distillation-version-center__version-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:6px;padding:0 4px 6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c6ccd6 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.distillation-version-center__version-list:focus-visible{outline:2px solid #91b4ff;outline-offset:-2px;border-radius:8px}.distillation-version-center__version-list::-webkit-scrollbar{width:7px}.distillation-version-center__version-list::-webkit-scrollbar-thumb{background:#c6ccd6;border:2px solid transparent;border-radius:8px;background-clip:padding-box}.distillation-version-card{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:start;width:100%;padding:9px 8px;color:#162033;background:#fff;border:1px solid #e3e7ed;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.distillation-version-card__select{display:grid;min-width:0;padding:0;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0;grid-template-columns:34px minmax(0,1fr)}.distillation-version-card__select:focus-visible{outline:2px solid #5b8ff9;outline-offset:3px;border-radius:6px}.distillation-version-card:hover{border-color:#b7ccff;box-shadow:0 5px 16px #214c9414}.distillation-version-card--active{background:#f3f7ff;border-color:#5b8ff9;box-shadow:0 0 0 2px #5b8ff91a}.distillation-version-card__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;color:#5276b8;font-size:16px;background:#edf3ff;border-radius:8px}.distillation-version-card__body,.distillation-version-card__title-row{display:flex;min-width:0}.distillation-version-card__body{flex-direction:column;gap:2px}.distillation-version-card__title-row{align-items:center;gap:6px;line-height:22px}.distillation-version-card__approved{color:#2f9e61}.distillation-version-card__meta,.distillation-version-card__preview{display:-webkit-box;overflow:hidden;color:#7a8496;font-size:12px;line-height:18px;-webkit-box-orient:vertical}.distillation-version-card__meta{-webkit-line-clamp:1}.distillation-version-card__preview{color:#535e70;-webkit-line-clamp:2}.distillation-version-card__actions{margin-top:6px;justify-self:end;grid-column:1 / -1}.distillation-version-center__tip{padding:5px 4px 0;font-size:12px;line-height:18px}.distillation-version-center__detail{display:flex;min-width:0;min-height:0;flex-direction:column;padding:8px}.distillation-version-center__single-document{min-height:0;overflow:hidden;flex:1}.distillation-version-center__single-document .distillation-diff-document{height:100%}.distillation-version-center__detail>.ant-empty{margin:auto}.distillation-diff-document{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e0e4eb;border-radius:10px}.distillation-diff-document>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:6px 10px;border-bottom:1px solid #eceff3}.distillation-diff-document>header span{color:#8a93a2;font-size:12px}.distillation-diff-document>header strong{font-size:14px;line-height:22px}.distillation-diff-comparison{display:flex;min-width:0;min-height:0;overflow:hidden;flex:1;flex-direction:column;background:#fff;border:1px solid #e0e4eb;border-radius:10px}.distillation-diff-comparison__header{display:grid;min-height:40px;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-bottom:1px solid #e6eaf0}.distillation-diff-comparison__version{display:flex;min-width:0;align-items:baseline;gap:7px;padding:6px 10px}.distillation-diff-comparison__version--right{border-left:1px solid #e6eaf0}.distillation-diff-comparison__version>span{color:#a85b55;font-size:11px;font-weight:600;white-space:nowrap}.distillation-diff-comparison__version--right>span{color:#477c5d}.distillation-diff-comparison__version>strong{overflow:hidden;color:#252f40;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.distillation-diff-comparison__version>small{overflow:hidden;color:#8a93a2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.distillation-diff-comparison__navigation{display:inline-flex;align-items:center;align-self:stretch;gap:1px;padding:0 4px;color:#6f798a;font-size:11px;font-weight:500;border-right:1px solid #e6eaf0;border-left:1px solid #e6eaf0;white-space:nowrap}.distillation-diff-comparison__navigation .ant-btn{width:26px;min-width:26px;height:26px;padding:0}.distillation-diff-comparison__tip{display:flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;color:#717b8d;font-size:11px;line-height:18px;background:#f8f9fb;border-bottom:1px solid #eceff3}.distillation-diff-comparison__viewport{min-height:0;overflow:auto;flex:1;color:#283246;background:#fff}.distillation-diff-comparison__viewport>.ant-empty{margin-top:100px}.distillation-diff-view{min-width:760px;font-size:13px;line-height:1.6;--diff-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--diff-text-color: #283246;--diff-gutter-delete-background-color: #eceff3;--diff-gutter-insert-background-color: #dafbe1;--diff-code-delete-background-color: #f5f6f8;--diff-code-insert-background-color: #f1fbf4;--diff-code-delete-edit-background-color: #d9dde3;--diff-code-insert-edit-background-color: #bde9cc}.distillation-diff-view .diff-line{line-height:1.65}.distillation-diff-view .diff-gutter{width:42px;padding:0 8px;color:#9ca5b2;font-size:11px;border-right:1px solid #edf0f3}.distillation-diff-view .diff-line>td:nth-child(3){border-left:1px solid #d9dee6}.distillation-diff-view .diff-code{padding:0 10px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.distillation-diff-view .diff-code:empty{background:repeating-linear-gradient(-45deg,rgb(225 229 235 / 25%) 0,rgb(225 229 235 / 25%) 4px,transparent 4px,transparent 8px),#fafbfc}.distillation-diff-view .diff-code-edit{padding:1px 0;border-radius:2px}.distillation-diff-view .distillation-diff-row--modified .diff-gutter{color:#5f75a0;background:#e3edff}.distillation-diff-view .distillation-diff-row--modified .diff-code{background:#f1f6ff}.distillation-diff-view .distillation-diff-row--modified .diff-code-edit{background:#bfd4ff}.distillation-diff-view .distillation-diff-row--active>td{box-shadow:inset 0 1px #5b8ff9,inset 0 -1px #5b8ff9}.distillation-diff-document__content{min-height:0;flex:1;padding:4px 0 8px;overflow:auto;color:#283246;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6}.distillation-diff-line{display:grid;grid-template-columns:44px minmax(0,1fr);min-height:21px}.distillation-diff-line__number{padding-right:10px;color:#adb4c0;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #eef0f3}.distillation-diff-line__content{padding:0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.distillation-version-center__loading{display:grid;min-height:520px;color:#7a8496;place-items:center}.distillation-review-comment{padding:8px 12px 10px;background:#fff;border-top:1px solid #e9edf3}.distillation-review-comment__label{display:block;margin-bottom:4px;font-size:13px;color:#30394a;font-weight:600}.distillation-review-version-modal .distillation-version-center{height:min(700px,calc(100dvh - 188px));min-height:min(400px,calc(100dvh - 188px));max-height:calc(100dvh - 188px)}.distillation-workbench-modal{max-width:none}.distillation-workbench-modal .ant-modal-content{display:flex;height:min(860px,calc(100dvh - 48px));min-height:560px;flex-direction:column;padding:0;overflow:hidden;border-radius:14px}.distillation-workbench-modal .ant-modal-header{margin:0;padding:8px 48px 8px 16px;border-bottom:1px solid #e8ebf0}.distillation-workbench-modal .ant-modal-title{width:100%}.distillation-workbench-modal .ant-modal-close{top:8px;right:8px}.distillation-workbench-modal .ant-modal-body{min-height:0;flex:1;overflow:hidden;background:#f5f7fa}.distillation-workbench-modal__title{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px}.distillation-workbench-modal__fullscreen{color:#687386;font-size:16px}.distillation-workbench-modal__loading{display:grid;height:100%;place-items:center}.distillation-workbench-modal--fullscreen{top:0;padding-bottom:0}.distillation-workbench-modal--fullscreen .ant-modal-content{width:100vw;height:100dvh;min-height:0;border-radius:0}@media (max-width: 1050px){.distillation-version-center{grid-template-columns:220px minmax(0,1fr)}.distillation-diff-document{min-height:420px}.distillation-diff-comparison__version>small{display:none}}.distillation-workbench-card .ant-card-body{padding:0}.script-distillation-page{display:flex;width:100%;min-height:0;flex-direction:column;gap:12px}.script-distillation-page--embedded{position:relative;height:100%;gap:0;overflow:hidden}.script-distillation-page--embedded .distillation-stage,.script-distillation-page--embedded .distillation-stage>.ant-col,.script-distillation-page--embedded .distillation-workbench-card,.script-distillation-page--embedded .distillation-workbench-card>.ant-card-body,.script-distillation-page--embedded .distillation-workbench{height:100%;min-height:0}.script-distillation-page--embedded .distillation-stage{flex:1;margin-inline:0!important}.script-distillation-page--embedded .distillation-stage>.ant-col{padding-inline:0!important}.distillation-stage{align-items:stretch}.distillation-stage>.ant-col{display:flex}.distillation-workbench-card{width:100%}.distillation-workbench{--distillation-body-font-size: 14px;--distillation-body-line-height: 1.7;display:flex;height:740px;min-height:0;flex-direction:column;background:#fff}.distillation-candidates{margin:0!important}.distillation-candidate-picker__heading{margin-bottom:18px}.distillation-candidate-picker__heading .ant-typography{margin:0}.distillation-candidate-content{min-height:320px;max-height:430px;overflow:auto}.distillation-workbench__document{min-height:0;flex:1;padding:8px 12px 220px;overflow-y:auto}.distillation-workbench__document .script-markdown{max-width:none;margin-right:0;margin-left:0;font-size:var(--distillation-body-font-size);line-height:var(--distillation-body-line-height)}.distillation-workbench--composer-expanded .distillation-workbench__document{padding-bottom:390px}.distillation-workbench--composer-minimized .distillation-workbench__document{padding-bottom:90px}.distillation-workbench__document>.ant-empty{margin-top:150px}.distillation-workbench__loading{display:flex;min-height:320px;align-items:center;justify-content:center;gap:12px}.distillation-workbench__comparison{min-width:0;cursor:default}.distillation-workbench__comparison .distillation-version-center{height:600px;min-height:520px;max-height:none}.distillation-version-center--temporary{grid-template-columns:minmax(0,1fr);background:transparent}.distillation-version-center--temporary .distillation-version-center__detail{padding:0}.distillation-version-center--temporary .distillation-diff-document:last-child>header span{color:#1677ff;font-weight:600}.distillation-workbench__document--editable{cursor:text}.distillation-workbench__editor{width:100%;padding:0;color:#20293a;font-family:inherit;font-size:var(--distillation-body-font-size);line-height:var(--distillation-body-line-height);background:transparent;border:0;border-radius:0;box-shadow:none;resize:none}.distillation-workbench__editor.ant-input:focus{box-shadow:none}.distillation-ai-composer{position:fixed;z-index:30;right:16px;bottom:24px;left:236px;margin:0;overflow:hidden;background:#fffffff5;border:1px solid #dfe3e9;border-radius:18px;box-shadow:0 12px 32px #1a263a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px}.distillation-ai-composer--minimized{border-radius:14px}.distillation-floating-fade{position:fixed;z-index:29;right:16px;bottom:0;left:236px;pointer-events:none;background:linear-gradient(to bottom,#f5f7fa00 0,#f5f7fad1 48px,#f5f7fa 64px,#f5f7fa)}.distillation-ai-composer__minimized-bar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 16px}.distillation-ai-composer__minimized-bar .ant-typography{min-width:0;overflow:hidden;color:#4e596c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.distillation-ai-composer__context-bar{display:flex;min-height:48px;align-items:center;gap:10px;padding:8px 12px;background:#f8f9fb;border-bottom:1px solid #e8ebf0}.distillation-ai-composer__context-bar>.ant-select{width:min(260px,34%);flex:none}.distillation-ai-composer__context-bar>.ant-select .ant-select-selector{border-color:#dfe3e9;border-radius:8px;box-shadow:none!important}.distillation-ai-composer__context-bar .ant-select-selection-item,.distillation-ai-composer__context-bar .ant-select-selection-placeholder,.distillation-ai-composer__settings .ant-select-selection-item,.distillation-ai-composer__settings .ant-select-selection-placeholder{font-size:13px}.distillation-ai-composer__summary{display:flex;min-width:0;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.distillation-ai-composer__summary::-webkit-scrollbar{display:none}.distillation-ai-composer__summary .ant-btn{height:28px;padding:0 8px;color:#536075;font-size:12px;background:#fff;border:1px solid #e3e7ed;border-radius:14px;flex:none}.distillation-ai-composer__settings{display:grid;padding:12px 14px 4px;background:#f8f9fb;border-bottom:1px solid #e8ebf0;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 10px}.distillation-ai-composer__settings .ant-form-item{min-width:0;margin-bottom:8px;grid-column:span 2}.distillation-ai-composer__settings .distillation-ai-composer__references{grid-column:span 4}.distillation-ai-composer__settings .ant-form-item-label{padding-bottom:3px}.distillation-ai-composer__settings .ant-form-item-label>label{height:auto;color:#596579;font-size:12px;font-weight:600}.distillation-ai-composer__settings .ant-select{width:100%}.distillation-ai-composer__settings .ant-select-selector{border-color:#dfe3e9!important;border-radius:8px!important;box-shadow:none!important}.distillation-ai-composer>.ant-input{min-height:82px;max-height:min(360px,42dvh);padding:16px 18px 10px;overflow-y:auto;color:#20293a;font-family:inherit;font-size:var(--distillation-body-font-size);line-height:var(--distillation-body-line-height);resize:vertical}.distillation-ai-composer__constraints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 14px;overflow:hidden;background:#f7f8fa;border:1px solid #e8ebf0;border-radius:10px}.distillation-ai-composer__constraints label{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;padding-left:10px}.distillation-ai-composer__constraints label+label{border-left:1px solid #e2e6ec}.distillation-ai-composer__constraints label>span{color:#4f5a6d;font-size:12px;font-weight:600;white-space:nowrap}.distillation-ai-composer__constraints .ant-select{min-width:0}.distillation-ai-composer__constraints .ant-select-selector{max-height:72px;overflow-y:auto}.distillation-ai-composer__constraints .ant-input{min-height:34px;padding:7px 9px;font-family:inherit;font-size:var(--distillation-body-font-size);line-height:var(--distillation-body-line-height);resize:none}.distillation-ai-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 12px}.distillation-ai-composer__footer .ant-typography{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.distillation-ai-composer__footer>.ant-space{flex:none}.distillation-ai-composer__footer>.distillation-ai-composer__quick-actions .ant-btn{padding-right:7px;padding-left:7px;color:#4d596d;font-size:13px}.distillation-ai-composer__footer>.distillation-ai-composer__quick-actions .distillation-ai-composer__revision-button{color:#1677ff;font-weight:500}.distillation-ai-composer__actions{flex:none}.distillation-ai-composer__actions .ant-btn{height:40px;padding-right:20px;padding-left:20px;font-size:14px;font-weight:600}.distillation-ai-composer__submit-button,.distillation-ai-composer__ai-button{min-width:120px}.distillation-ai-composer__cancel-button.ant-btn{width:40px;min-width:40px;padding:0;color:#fff;background:#17191c;border-color:#17191c;box-shadow:0 4px 12px #17191c33}.distillation-ai-composer__cancel-button.ant-btn:hover,.distillation-ai-composer__cancel-button.ant-btn:focus-visible{color:#fff!important;background:#292c31!important;border-color:#292c31!important}.distillation-ai-composer__cancel-button .anticon{font-size:15px}body:has(.admin-sider.ant-layout-sider-collapsed) .distillation-ai-composer{left:74px}body:has(.admin-sider.ant-layout-sider-collapsed) .distillation-floating-fade{left:74px}.script-markdown{max-width:900px;margin:0 auto;color:#20293a;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.script-markdown>:first-child{margin-top:0}.script-markdown>:last-child{margin-bottom:0}.script-markdown h1,.script-markdown h2,.script-markdown h3,.script-markdown h4{color:#111827;font-weight:650;line-height:1.45}.script-markdown h1{margin:0 0 22px;padding-bottom:12px;font-size:25px;border-bottom:1px solid #e8ebef}.script-markdown h2{margin:30px 0 14px;font-size:20px}.script-markdown h3{margin:24px 0 12px;font-size:17px}.script-markdown p{margin:0 0 16px}.script-markdown ul,.script-markdown ol{margin:0 0 18px;padding-left:26px}.script-markdown li+li{margin-top:6px}.script-markdown blockquote{margin:18px 0;padding:10px 16px;color:#576276;background:#f6f8fb;border-left:4px solid #91aff0;border-radius:0 8px 8px 0}.script-markdown blockquote p{margin:0}.script-markdown code{padding:2px 5px;color:#b4235a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;background:#f4f5f7;border-radius:4px}.script-markdown pre{margin:18px 0;padding:14px 16px;overflow:auto;color:#e5e7eb;background:#18202f;border-radius:10px}.script-markdown pre code{padding:0;color:inherit;background:transparent}.script-markdown table{width:100%;margin:18px 0;overflow:hidden;border-spacing:0;border-collapse:separate;border:1px solid #dfe3e8;border-radius:8px}.script-markdown th,.script-markdown td{padding:9px 12px;text-align:left;border-right:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed}.script-markdown th{background:#f5f7fa}.script-markdown tr:last-child td{border-bottom:0}.script-markdown th:last-child,.script-markdown td:last-child{border-right:0}.script-markdown a{color:#245fce}.script-markdown hr{margin:28px 0;border:0;border-top:1px solid #e4e7eb}.script-markdown--compact{font-size:13px;line-height:1.65}.script-markdown--compact h1,.script-markdown--compact h2,.script-markdown--compact h3{margin:12px 0 8px;padding:0;font-size:15px;border:0}.script-markdown--compact p,.script-markdown--compact ul,.script-markdown--compact ol{margin-bottom:10px}@media (max-width: 1200px){.distillation-workbench__document{padding-right:18px;padding-left:18px}.distillation-ai-composer,.distillation-floating-fade{left:236px}.distillation-ai-composer__constraints{grid-template-columns:1fr}.distillation-ai-composer__constraints label+label{border-top:1px solid #e2e6ec;border-left:0}.distillation-ai-composer__settings{grid-template-columns:repeat(6,minmax(0,1fr))}.distillation-ai-composer__settings .distillation-ai-composer__references{grid-column:span 3}.distillation-ai-composer__context-bar>.ant-select{width:220px}body:has(.admin-sider.ant-layout-sider-collapsed) .distillation-ai-composer{left:74px}body:has(.admin-sider.ant-layout-sider-collapsed) .distillation-floating-fade{left:74px}}@media (max-width: 900px){.distillation-ai-composer,body:has(.admin-sider.ant-layout-sider-collapsed) .distillation-ai-composer{right:16px;left:74px}.distillation-floating-fade,body:has(.admin-sider.ant-layout-sider-collapsed) .distillation-floating-fade{right:16px;left:74px}}.distillation-workbench-modal .script-distillation-page--embedded .distillation-ai-composer{position:absolute;right:16px;bottom:16px;left:16px}.distillation-workbench-modal .script-distillation-page--embedded .distillation-floating-fade{position:absolute;right:0;bottom:0;left:0}.system-help-page{min-height:100vh;color:#20293a;background:#f4f6fa}.system-help-header{position:sticky;z-index:20;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:12px max(24px,calc((100% - 1180px)/2));background:#fffffff5;border-bottom:1px solid #e7eaf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.system-help-brand{display:flex;flex:0 0 auto;align-items:center;gap:11px}.system-help-brand strong,.system-help-brand small{display:block}.system-help-brand strong{color:#172033;font-size:15px;line-height:21px}.system-help-brand small{color:#8a96a8;font-size:11px;line-height:16px}.system-help-brand__mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#fff;background:#1677ff;border-radius:10px;box-shadow:0 8px 18px #1677ff29}.system-help-brand__mark svg{width:32px;height:32px}.system-help-brand__mark .bar{fill:currentcolor;opacity:.3}.system-help-brand__mark .line{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.system-help-brand__mark .node{fill:#1677ff;stroke:#fff;stroke-width:2}.system-help-catalog-trigger{display:none}.system-help-layout{display:grid;max-width:1180px;align-items:start;grid-template-columns:228px minmax(0,1fr);gap:24px;margin:0 auto;padding:32px 20px 56px}.system-help-catalog{position:sticky;top:104px;max-height:calc(100vh - 128px);padding:18px 14px;overflow-y:auto;background:#fff;border:1px solid #e6eaf2;border-radius:10px;box-shadow:0 8px 20px #1622330a}.system-help-catalog__title{display:block;padding:0 8px 10px;color:#111827;font-weight:600}.system-help-catalog__links{display:grid;gap:2px}.system-help-catalog__link{display:grid;width:100%;align-items:center;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:7px 8px;color:#475569;font:inherit;line-height:1.45;text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer}.system-help-catalog__link:hover,.system-help-catalog__link:focus-visible,.system-help-catalog__link.is-active{color:#1677ff;background:#f3f7ff;outline:none}.system-help-catalog__link>svg{font-size:15px}.system-help-catalog__dot{width:5px;height:5px;margin-left:5px;background:currentcolor;border-radius:50%;opacity:.35}.system-help-catalog__link--level-3{padding-left:22px;color:#64748b;font-size:13px}.system-help-paper{min-width:0;min-height:calc(100vh - 160px);padding:52px clamp(32px,6vw,76px) 70px;background:#fff;border:1px solid #e6eaf2;border-radius:10px;box-shadow:0 12px 30px #1622330f}.system-help-paper>h1.ant-typography{padding-bottom:22px;margin:0 0 34px;color:#111827;font-size:32px;line-height:1.35;border-bottom:1px solid #e8ebef}.system-help-content{color:#20293a;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.system-help-content>:first-child{margin-top:0}.system-help-content h2,.system-help-content h3{color:#111827;font-weight:650;line-height:1.45;scroll-margin-top:100px}.system-help-content h2{margin:38px 0 16px;font-size:22px}.system-help-content h3{margin:28px 0 12px;font-size:18px}.system-help-content p{margin:0 0 18px}.system-help-content ul,.system-help-content ol{margin:0 0 20px;padding-left:26px}.system-help-content li+li{margin-top:8px}.system-help-content pre{margin:22px 0;padding:20px 24px;overflow:auto;color:#dbeafe;background:#172033;border-radius:10px;line-height:2}.system-help-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.system-help-content table{width:100%;margin:20px 0;border-spacing:0;border-collapse:collapse}.system-help-content th,.system-help-content td{padding:10px 12px;text-align:left;border:1px solid #dfe3e8}.system-help-content th{background:#f5f7fa}.system-help-presentation{--help-blue: #1677ff;--help-navy: #11213d;--help-muted: #66758b;--help-surface: #f6f9ff;color:var(--help-navy)}.system-help-hero{position:relative;padding:42px 48px 34px;overflow:hidden;background:#f3f8ff;border:1px solid #e2ecff;border-radius:0 0 24px 24px}.system-help-hero__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--help-blue);font-size:12px;font-weight:700;letter-spacing:.12em}.system-help-hero h1{position:relative;z-index:1;max-width:900px;margin:0;color:#0d1b33;font-size:clamp(30px,3.1vw,46px);font-weight:760;letter-spacing:-.035em;line-height:1.18}.system-help-hero>p{position:relative;z-index:1;max-width:760px;margin:16px 0 0;color:#52647c;font-size:16px;line-height:1.75}.system-help-hero__signals{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.system-help-hero__signals span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;color:#405473;font-size:12px;font-weight:600;background:#ffffffc7;border:1px solid rgb(192 213 247 / 72%);border-radius:999px;box-shadow:0 5px 14px #1642820f}.system-help-hero__signals svg{color:var(--help-blue)}.system-help-progress{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 20px 4px}.system-help-progress button{position:relative;width:62px;padding:10px 0;color:#9aa7b9;font:inherit;font-size:11px;font-weight:700;background:transparent;border:0;cursor:pointer}.system-help-progress button:before{position:absolute;top:3px;right:0;left:0;height:3px;content:"";background:#e5ebf3;border-radius:999px;transition:background .18s ease,transform .18s ease}.system-help-progress button.is-active{color:var(--help-blue)}.system-help-progress button.is-active:before{background:var(--help-blue);transform:scaleY(1.5)}.system-help-slide{position:relative;min-height:520px;padding:30px 48px 28px;animation:help-slide-enter .36s cubic-bezier(.22,.72,.28,1) both}.system-help-side-nav{position:fixed;z-index:12;top:56%;width:40px;min-width:40px;max-width:40px;height:56px;padding:0;font-size:17px;border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.system-help-side-nav--previous{left:calc(var(--demo-sidebar-width) + 18px)}.system-help-side-nav--next{right:18px}.public-demo-page--guide-open .system-help-side-nav--next{right:calc(var(--demo-guide-width) + 18px)}.system-help-side-nav:not(:disabled){color:#1677ff;background:#ffffffeb;border-color:#d5e3f6;box-shadow:0 12px 30px #20467b29}.system-help-side-nav:not(:disabled):hover,.system-help-side-nav:not(:disabled):focus-visible{color:#fff;background:#1677ff;border-color:#1677ff;box-shadow:0 14px 32px #1677ff47;transform:translateY(-50%) scale(1.04)}.system-help-slide__heading{display:grid;align-items:center;grid-template-columns:auto auto minmax(0,1fr);gap:16px;margin-bottom:28px}.system-help-slide__number{min-width:24px;color:#94a3b8;font-size:13px;font-weight:700;letter-spacing:.12em;text-align:center}.system-help-slide__icon{display:grid;width:48px;height:48px;place-items:center;color:var(--help-blue);font-size:21px;background:#eaf3ff;border:1px solid #cfe2ff;border-radius:14px}.system-help-slide__heading small{display:block;margin-bottom:2px;color:#93a1b5;font-size:10px;font-weight:700;letter-spacing:.16em}.system-help-slide__heading h2{margin:0;color:#111c30;font-size:clamp(24px,2.3vw,34px);font-weight:740;letter-spacing:-.025em;line-height:1.3;scroll-margin-top:92px}.system-help-card-grid{display:grid;gap:16px}.system-help-card-grid--problems,.system-help-card-grid--solutions,.system-help-card-grid--capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.system-help-insight-card,.system-help-solution-card,.system-help-capability-card{position:relative;min-width:0;overflow:hidden;background:#fff;border:1px solid #e3eaf4;border-radius:16px;box-shadow:0 10px 28px #2b4d7d12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.system-help-insight-card:hover,.system-help-solution-card:hover,.system-help-capability-card:hover{border-color:#b9d5ff;box-shadow:0 16px 34px #2b5da81f;transform:translateY(-2px)}.system-help-insight-card{display:grid;min-height:150px;align-content:start;grid-template-columns:auto 1fr;column-gap:12px;padding:20px}.system-help-insight-card__icon{display:grid;width:38px;height:38px;grid-row:1 / span 2;place-items:center;color:#fa6b43;font-size:18px;background:#fff1ec;border-radius:11px}.system-help-insight-card__index{color:#9a6e63;font-size:10px;font-weight:700;letter-spacing:.1em}.system-help-insight-card p{grid-column:2;margin:8px 0 0;color:#324158;font-size:14px;line-height:1.7}.system-help-highlight{display:flex;align-items:flex-start;gap:14px;margin-top:18px;padding:18px 20px;color:#244a84;background:#f2f7ff;border:1px solid #d5e7ff;border-radius:14px}.system-help-highlight>svg{margin-top:3px;color:var(--help-blue);font-size:20px}.system-help-highlight strong{display:block;margin-bottom:4px;color:#123b75}.system-help-highlight p{margin:0;line-height:1.7}.system-help-solution-card{padding:22px}.system-help-solution-card__top{display:flex;align-items:center;justify-content:space-between}.system-help-solution-card__top>span{display:grid;width:40px;height:40px;place-items:center;color:#fff;font-size:19px;background:var(--help-blue);border-radius:12px;box-shadow:0 8px 18px #1677ff38}.system-help-solution-card__top small{color:#9aa7ba;font-size:10px;font-weight:700;letter-spacing:.08em}.system-help-solution-card h3,.system-help-capability-card h3{margin:18px 0 9px;color:#17243a;font-size:16px;line-height:1.45}.system-help-solution-card p,.system-help-capability-card p{margin:0;color:#65748a;font-size:13px;line-height:1.75}.system-help-solution-card p+p{margin-top:8px}.system-help-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 22px;padding:14px 0 8px}.system-help-flow__step{position:relative;display:flex;min-height:138px;align-items:center;justify-content:center;padding:30px 12px 16px;text-align:center;background:#f8fbff;border:1px solid #dfeaf8;border-radius:15px}.system-help-flow__step:nth-child(n+6){grid-row:2;background:#f7f9ff}.system-help-flow__step:nth-child(6){grid-column:5}.system-help-flow__step:nth-child(7){grid-column:4}.system-help-flow__step:nth-child(8){grid-column:3}.system-help-flow__step:nth-child(9){grid-column:2}.system-help-flow__step:nth-child(10){grid-column:1}.system-help-flow__sequence{position:absolute;top:9px;left:11px;color:#a0aec0;font-size:9px;font-weight:700;letter-spacing:.1em}.system-help-flow__icon{display:grid;width:36px;height:36px;flex:0 0 36px;margin-right:8px;place-items:center;color:var(--help-blue);font-size:16px;background:#e7f1ff;border-radius:10px}.system-help-flow__step strong{color:#34445d;font-size:13px;line-height:1.5}.system-help-flow__arrow{position:absolute;z-index:2;top:50%;right:-18px;color:#9cc4ff;transform:translateY(-50%)}.system-help-flow__step:nth-child(5) .system-help-flow__arrow{top:auto;right:50%;bottom:-21px;transform:rotate(90deg) translateY(-50%)}.system-help-flow__step:nth-child(n+6) .system-help-flow__arrow{right:auto;left:-18px;transform:translateY(-50%) rotate(180deg)}.system-help-intro-layout{position:relative;display:grid;align-items:stretch;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:20px}.system-help-intro-copy{position:relative;min-height:275px;padding:30px 32px;overflow:hidden;color:#2f4058;font-size:16px;line-height:1.95;background:#f8fbff;border:1px solid #dfebfb;border-radius:18px}.system-help-intro-copy p{position:relative;z-index:1;margin:0}.system-help-quote-mark{position:absolute;top:-25px;left:14px;color:#1677ff17;font-family:Georgia,serif;font-size:180px;line-height:1}.system-help-value-stack{display:grid;gap:10px}.system-help-value-stack article{display:flex;align-items:center;gap:13px;padding:16px;background:#fff;border:1px solid #e4ebf4;border-radius:14px;box-shadow:0 8px 22px #2b4d7d0f}.system-help-value-stack svg{color:var(--help-blue);font-size:21px}.system-help-value-stack strong,.system-help-value-stack small{display:block}.system-help-value-stack strong{margin-bottom:3px;color:#1d2b42;font-size:14px}.system-help-value-stack small{color:#738198;font-size:11px;line-height:1.5}.system-help-section-watermark{position:absolute;right:22px;bottom:-30px;color:#1677ff08;font-size:170px;font-weight:800;line-height:1;pointer-events:none}.system-help-capability-card{padding:22px}.system-help-capability-card>svg{color:var(--help-blue);font-size:24px}.system-help-demo-cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:18px 20px;color:#fff;font:inherit;text-align:left;background:#1677ff;border:0;border-radius:15px;box-shadow:0 12px 28px #1677ff38;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.system-help-demo-cta:hover{box-shadow:0 16px 34px #1677ff47;transform:translateY(-2px)}.system-help-demo-cta strong,.system-help-demo-cta small{display:block}.system-help-demo-cta small{margin-top:4px;color:#ffffffbf}@keyframes help-slide-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.system-help-slide{animation:none}.system-help-insight-card,.system-help-solution-card,.system-help-capability-card,.system-help-demo-cta{transition:none}}@media (max-width: 900px){.system-help-header{align-items:flex-start;padding:12px 16px}.system-help-actions{justify-content:flex-end}.system-help-catalog-trigger{display:inline-flex}.system-help-layout{display:block;padding:18px 14px 42px}.system-help-catalog{display:none}.system-help-side-nav--previous{left:218px}.system-help-side-nav--next{right:18px}.public-demo-page--guide-open .system-help-side-nav--next{right:calc(var(--demo-guide-width) + 18px)}.system-help-hero,.system-help-slide{padding-right:28px;padding-left:28px}}@media (max-width: 640px){.system-help-header{position:static;flex-direction:column}.system-help-actions{justify-content:flex-start}.system-help-paper{padding:30px 20px 44px}.system-help-paper>h1.ant-typography{font-size:27px}.system-help-hero{padding:30px 20px 26px}.system-help-hero__signals{gap:7px}.system-help-slide{padding:26px 20px 22px}.system-help-slide__heading{grid-template-columns:auto minmax(0,1fr)}.system-help-slide__number{display:none}.system-help-card-grid--problems,.system-help-card-grid--solutions,.system-help-card-grid--capabilities,.system-help-intro-layout{grid-template-columns:1fr}.system-help-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.system-help-flow__arrow,.system-help-flow__step:nth-child(5) .system-help-flow__arrow{display:none}.system-help-flow__step:nth-child(n+6){grid-column:auto;grid-row:auto}.system-help-side-nav{top:58%;width:36px;min-width:36px;max-width:36px;height:52px}.system-help-side-nav--previous{left:8px}.system-help-side-nav--next,.public-demo-page--guide-open .system-help-side-nav--next{right:8px}}.public-demo-page{--demo-sidebar-width: 220px;--demo-guide-width: 360px;display:grid;min-width:0;height:100vh;min-height:100vh;overflow:hidden;grid-template-columns:var(--demo-sidebar-width) minmax(0,1fr);color:#1f2937;background:#f5f5f5}.public-demo-page--guide-open{grid-template-columns:var(--demo-sidebar-width) minmax(0,1fr) var(--demo-guide-width)}.public-demo-sidebar{position:sticky;top:0;z-index:4;height:100vh;overflow:hidden;background:#fff;border-right:1px solid #e5e7eb}.public-demo-brand{display:flex;height:72px;align-items:center;gap:10px;padding:0 18px;color:inherit;text-decoration:none;border-bottom:1px solid #edf0f4}.public-demo-brand strong,.public-demo-brand small{display:block}.public-demo-brand strong{font-size:15px;line-height:22px}.public-demo-brand small{color:#64748b;font-size:12px}.public-demo-sidebar__body{height:calc(100vh - 72px);padding:24px 12px;overflow-y:auto}.public-demo-sidebar__title{display:block;padding:0 10px 12px;color:#1677ff;font-size:15px;font-weight:600}.public-demo-sidebar .system-help-catalog__link{min-height:38px;padding:9px 10px;color:#334155}.public-demo-sidebar .system-help-catalog__link:hover,.public-demo-sidebar .system-help-catalog__link:focus-visible{color:#1677ff;background:#eaf3ff}.public-demo-sidebar .system-help-catalog__link--level-3{padding-left:24px;font-size:12px}.public-demo-workspace{display:flex;flex-direction:column;min-width:0;height:100vh;min-height:0;overflow:hidden}.public-demo-topbar{position:sticky;top:0;z-index:3;display:flex;height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:#fff;border-bottom:1px solid #e5e7eb}.public-demo-breadcrumb{display:flex;min-width:0;align-items:center;gap:10px;color:#6b7280;white-space:nowrap}.public-demo-breadcrumb strong{overflow:hidden;color:#111827;text-overflow:ellipsis}.public-demo-mobile-menu{display:none}.public-demo-actions .ant-btn{color:#475569}.public-demo-actions .ant-btn.is-active{color:#1677ff;background:#eaf3ff}.public-demo-tabs{flex:0 0 auto;height:58px;padding:10px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.public-demo-tab{display:inline-flex;max-width:min(420px,100%);height:38px;align-items:center;padding:0 18px;overflow:hidden;color:#1677ff;font-size:14px;text-overflow:ellipsis;white-space:nowrap;background:#f0f6ff;border:1px solid #8bbcff;border-radius:7px}.public-demo-document{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 8px 20px}.public-demo-page .system-help-hero{padding-top:30px;padding-bottom:24px}.public-demo-page .system-help-hero h1{max-width:760px;font-size:clamp(28px,3vw,34px);line-height:1.25}.public-demo-page .system-help-hero__lead-row>p{max-width:760px;font-size:clamp(15px,1.25vw,17px);line-height:1.8}.public-demo-page .system-help-hero__lead-row{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:980px}.public-demo-page .system-help-hero__lead-row>p{flex:1 1 auto;margin:0}.public-demo-page .system-help-demo-entry{display:grid;grid-template-columns:26px minmax(0,1fr) auto;width:210px;flex:0 0 auto;align-items:center;gap:9px;min-height:56px;padding:8px 12px;color:#1677ff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fbff,#eaf4ff);border:1px solid #bdd8fa;border-radius:10px;box-shadow:0 5px 14px #1677ff14;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-demo-page .system-help-demo-entry__icon{display:grid;width:26px;height:26px;place-items:center;font-size:20px}.public-demo-page .system-help-demo-entry__copy{display:grid;gap:2px;min-width:0}.public-demo-page .system-help-demo-entry strong{color:#1677ff;font-size:16px;font-weight:600;line-height:1.25}.public-demo-page .system-help-demo-entry small{color:#667995;font-size:12px;line-height:1.4;white-space:nowrap}.public-demo-page .system-help-demo-entry>svg{font-size:14px;transition:transform .16s ease}.public-demo-page .system-help-demo-entry:not(:disabled):hover{border-color:#8bbcff;box-shadow:0 8px 18px #1677ff24;transform:translateY(-1px)}.public-demo-page .system-help-demo-entry:not(:disabled):hover>svg{transform:translate(3px)}.public-demo-page .system-help-demo-entry:focus-visible{outline:3px solid rgba(22,119,255,.24);outline-offset:2px}.public-demo-page .system-help-slide__heading{grid-template-columns:auto minmax(0,1fr);gap:12px}.public-demo-page .system-help-slide__heading h2{font-size:clamp(22px,2vw,28px);line-height:1.35}.public-demo-page .system-help-slide__heading small,.public-demo-page .system-help-section-watermark{display:none}.public-demo-page .system-help-flow-details{margin-top:22px;overflow-x:auto}.public-demo-page .system-help-flow-details table{width:100%;min-width:720px;border-collapse:collapse;color:#475569;font-size:14px;line-height:1.7}.public-demo-page .system-help-flow-details th,.public-demo-page .system-help-flow-details td{padding:10px 12px;text-align:left;vertical-align:top;border:1px solid #e5e7eb}.public-demo-page .system-help-flow-details th{color:#1e3a5f;font-weight:600;background:#f5f9ff}.public-demo-page .system-help-flow-details th:first-child,.public-demo-page .system-help-flow-details td:first-child{width:150px;color:#334155;font-weight:600;white-space:nowrap}.public-demo-page .system-help-capability-card p{font-size:14px;line-height:1.75}.public-demo-page .system-help-insight-card{min-height:0;grid-template-rows:auto 1fr;padding:22px;background:#f8fbff;border-color:#dfeaf8;box-shadow:none}.public-demo-page .system-help-insight-card__icon{color:#1677ff;background:#e7f1ff}.public-demo-page .system-help-insight-card h3{margin:2px 0 0;color:#17243a;font-size:18px;line-height:1.45}.public-demo-page .system-help-insight-card p{margin-top:12px;color:#52647d;font-size:16px;line-height:1.75}.public-demo-page .system-help-card-grid--solutions .system-help-solution-card.is-selected{border-color:#1677ff;background:#f2f7ff;box-shadow:0 12px 30px #1677ff26}.public-demo-page .system-help-card-grid--solutions .system-help-solution-card.is-selected h3{color:#1677ff}.public-demo-page .system-help-flow--diagram{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:18px 16px 14px;overflow:hidden;background:#fff;border:1px solid #dfeaf8;border-radius:14px}.public-demo-page .system-help-flow-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.public-demo-page .system-help-flow-row__title{display:inline-grid;grid-template-columns:28px auto;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:2px 0;color:#1677ff;text-align:left}.public-demo-page .system-help-flow-row__title span{display:grid;width:28px;height:28px;place-items:center;justify-self:start}.public-demo-page .system-help-flow-row__title strong{font-size:15px;line-height:1.35}.public-demo-page .system-help-flow-row__nodes{display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:0}.public-demo-page .system-help-flow-node{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;flex:1 1 0;padding:9px 12px;color:#34445d;font-size:14px;font-weight:600;line-height:1.45;text-align:center;white-space:nowrap;background:#fbfdff;border:1px solid #b9d5ff;border-radius:8px}.public-demo-page .system-help-flow-node svg{position:absolute;right:-18px;z-index:1;color:#1677ff;flex:0 0 auto}.public-demo-page .system-help-flow-bridge{display:flex;height:24px;align-items:center;justify-content:center;color:#1677ff}.public-demo-page .system-help-flow-outcomes{position:relative;display:grid;flex:0 0 150px;gap:8px;padding-left:24px}.public-demo-page .system-help-flow-outcomes:before{position:absolute;top:25%;bottom:25%;left:0;width:1px;content:"";background:#1677ff}.public-demo-page .system-help-flow-outcomes .system-help-flow-node{min-height:42px;flex-basis:auto}.public-demo-page .system-help-flow-loss{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;color:#52647d;font-size:14px;background:#fafcff;border-top:1px dashed #d4e3f7}.public-demo-page .system-help-flow-loss strong{color:#1e4f91;white-space:nowrap}.public-demo-page .system-help-capability-card{display:block;min-height:0;padding:0;background:#fff;border-color:#e3eaf4;box-shadow:none}.public-demo-page .system-help-capability-card>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;cursor:pointer;list-style:none}.public-demo-page .system-help-capability-card>summary::-webkit-details-marker{display:none}.public-demo-page .system-help-capability-card__icon{display:grid;width:36px;height:36px;place-items:center;color:#1677ff;font-size:18px;background:#e7f1ff;border-radius:10px}.public-demo-page .system-help-capability-card__summary{display:grid;gap:4px;min-width:0}.public-demo-page .system-help-capability-card__summary strong{color:#17243a;font-size:16px}.public-demo-page .system-help-capability-card__summary>span{color:#52647d;font-size:14px;line-height:1.55}.public-demo-page .system-help-capability-card__summary small{color:#7a8ba3;font-size:12px}.public-demo-page .system-help-capability-card__toggle{color:#1677ff;font-size:12px;white-space:nowrap}.public-demo-page .system-help-capability-card[open] .system-help-capability-card__toggle span{display:inline-block;transform:rotate(180deg)}.public-demo-page .system-help-capability-card__details{padding:0 18px 18px 66px;border-top:1px solid #edf2f8}.public-demo-page .system-help-capability-card__details p{margin:14px 0 0;color:#52647d;font-size:14px;line-height:1.75}.public-demo-page--guide-pulse .public-demo-guide{animation:public-demo-guide-pulse 1.2s ease-out}.public-demo-page--guide-pulse .public-demo-guide:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";animation:public-demo-guide-focus 1.2s ease-out}@keyframes public-demo-guide-pulse{0%,to{box-shadow:-8px 0 20px #0f172a0f}25%,65%{box-shadow:-14px 0 28px #1677ff47}}@keyframes public-demo-guide-focus{0%,to{background:#1677ff00;box-shadow:inset 0 0 #1677ff00}25%,65%{background:#1677ff0d;box-shadow:inset 4px 0 #1677ff,inset 0 0 0 1px #1677ff6b}}@media (prefers-reduced-motion: reduce){.public-demo-page--guide-pulse .public-demo-guide,.public-demo-page--guide-pulse .public-demo-guide:after{animation:none}.public-demo-page--guide-pulse .public-demo-guide:after{background:#1677ff0d;box-shadow:inset 4px 0 #1677ff,inset 0 0 0 1px #1677ff6b}}.public-demo-paper{max-width:none;min-height:calc(100vh - 162px);padding:0 0 24px;overflow:hidden;margin:0 auto;background:#fff;border:1px solid #eceff3;border-radius:8px;box-shadow:0 3px 12px #0f172a0a}.public-demo-paper>h1.ant-typography{padding-bottom:20px;margin:0 0 30px;color:#111827;font-size:30px;line-height:1.35;border-bottom:1px solid #e8ebef}.public-demo-guide{position:sticky;z-index:5;top:0;height:100vh;overflow:hidden;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-8px 0 20px #0f172a0f}.help-assistant{position:fixed;z-index:20;left:24px;bottom:24px;color:#17243a}.help-assistant-launcher{display:inline-flex;min-width:174px;height:64px;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 0 22px;color:#fff;font:inherit;font-size:17px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1768e8,#1677ff 58%,#3b8cff);border:0;border-radius:999px;box-shadow:0 10px 26px #1677ff4d;transition:transform .16s ease,box-shadow .16s ease}.help-assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 13px 30px #1677ff5c}.help-assistant-launcher:focus-visible{outline:3px solid rgb(22 119 255 / 24%);outline-offset:3px}.help-assistant-launcher__icon{position:relative;display:inline-flex;width:82px;height:82px;align-items:center;justify-content:center;flex:0 0 82px;align-self:flex-end;transform-origin:50% 70%;animation:help-assistant-orbit 7.2s ease-in-out infinite}.help-assistant-launcher__icon:before{position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";background:radial-gradient(circle at 34% 24%,rgb(255 255 255 / 30%),transparent 42%),linear-gradient(145deg,#e0f6ff2e,#59b4ff14);border:1.5px solid rgb(221 245 255 / 76%);border-radius:50%;box-shadow:inset 0 0 0 1px #40a6ff47,inset 0 0 16px #55b9ff38,0 7px 20px #0c5ab833}.help-assistant-launcher__icon img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 7px 9px rgb(7 37 92 / 28%))}.help-assistant-launcher__eyes{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:82px;height:82px;overflow:visible;stroke:#50e7ff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #10c9ff)}@keyframes help-assistant-orbit{0%,to{transform:translateZ(0) rotate(-.5deg)}25%{transform:translate3d(2px,-3px,0) rotate(.6deg)}50%{transform:translate3d(1px,-6px,0) rotate(1deg)}75%{transform:translate3d(-2px,-3px,0) rotate(-.6deg)}}.help-assistant-launcher__eyes-open rect{transform-box:fill-box;transform-origin:center;animation:help-assistant-eyes-close 5.6s ease-in-out infinite}.help-assistant-launcher__eyes-closed{opacity:0;animation:help-assistant-eyes-smile 5.6s ease-in-out infinite}@keyframes help-assistant-eyes-close{0%,36%,42%,to{opacity:1;transform:scaleY(1)}37.3%{opacity:1;transform:scaleY(.5)}38.1%,39.8%{opacity:0;transform:scaleY(.08)}40.8%{opacity:1;transform:scaleY(.5)}}@keyframes help-assistant-eyes-smile{0%,37.6%,40.2%,to{opacity:0}38.2%,39.7%{opacity:1}}@media (prefers-reduced-motion: reduce){.help-assistant-launcher__icon,.help-assistant-launcher__eyes-open rect,.help-assistant-launcher__eyes-closed{animation:none}}.help-assistant-panel{position:relative;display:flex;width:min(780px,calc(100vw - 32px));min-width:min(360px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:min(590px,calc(100vh - 112px));flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e5eaf1;border-radius:14px;box-shadow:0 18px 48px #0f172a2e}.help-assistant-resize-handle{position:absolute;z-index:2;top:0;right:0;bottom:0;width:12px;cursor:col-resize;touch-action:none}.help-assistant-resize-handle:after{position:absolute;top:50%;right:3px;width:3px;height:44px;background:#c9d7e9;border-radius:3px;content:"";transform:translateY(-50%)}.help-assistant-resize-handle:hover:after,.help-assistant-resize-handle:focus-visible:after{background:#1677ff}.help-assistant-panel[hidden],.help-assistant-launcher[hidden]{display:none}.help-assistant-header{display:flex;min-height:72px;align-items:center;gap:12px;padding:12px 14px 12px 16px;background:#fff;border-bottom:1px solid #edf0f4}.help-assistant-avatar{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;padding:2px;background:linear-gradient(145deg,#eef6ff,#dcecff);border-radius:10px;box-shadow:inset 0 0 0 1px #1677ff14}.help-assistant-avatar img{width:36px;height:36px;object-fit:contain}.help-assistant-heading{min-width:0;flex:1}.help-assistant-heading strong{color:#17243a;font-size:16px;line-height:22px}.help-assistant-messages{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;padding:18px 16px;overflow-y:auto;background:#f7f9fc;scroll-behavior:smooth}.help-assistant-message{display:flex;width:100%}.help-assistant-message.is-user{justify-content:flex-end}.help-assistant-message__bubble{max-width:86%;padding:10px 12px;color:#334155;font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #e5eaf1;border-radius:4px 14px 14px;box-shadow:0 2px 8px #0f172a0a}.help-assistant-message.is-user .help-assistant-message__bubble{color:#fff;background:#1677ff;border-color:#1677ff;border-radius:14px 4px 14px 14px;box-shadow:none}.help-assistant-message.is-pending .help-assistant-message__bubble{color:#7a8ba3}.help-assistant-message__bubble>:first-child{margin-top:0}.help-assistant-message__bubble>:last-child{margin-bottom:0}.help-assistant-message__bubble p,.help-assistant-message__bubble ul,.help-assistant-message__bubble ol{margin:0 0 8px}.help-assistant-message__bubble ul,.help-assistant-message__bubble ol{padding-left:20px}.help-assistant-composer{padding:12px;background:#fff;border-top:1px solid #edf0f4}.help-assistant-composer .ant-input{min-height:42px;padding:9px 10px;color:#334155;line-height:1.6;resize:none;border-color:#d9e1ec;border-radius:8px;box-shadow:none}.help-assistant-composer .ant-input:focus{border-color:#69a7ff;box-shadow:0 0 0 2px #1677ff1a}.help-assistant-composer__footer{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.help-assistant-composer__footer>span{color:#94a3b8;font-size:11px}.help-assistant-send:not(:disabled){min-width:78px;border-radius:7px}.help-assistant-error{padding:8px 10px;margin:0 0 8px;color:#cf1322;font-size:12px;line-height:1.5;background:#fff1f0;border:1px solid #ffccc7;border-radius:7px}.help-assistant-error[hidden]{display:none}@media (max-width: 1180px){.public-demo-page,.public-demo-page--guide-open{grid-template-columns:200px minmax(0,1fr)}.public-demo-guide{position:fixed;right:0;width:min(var(--demo-guide-width),calc(100vw - 32px))}}@media (max-width: 760px){.public-demo-page,.public-demo-page--guide-open{display:block}.help-assistant,.public-demo-page--guide-open .help-assistant{left:12px;bottom:12px}.help-assistant-launcher{min-width:158px;height:58px;padding:0 3px 0 18px;font-size:15px}.help-assistant-launcher__icon,.help-assistant-launcher__icon img,.help-assistant-launcher__eyes{width:74px;height:74px}.help-assistant-launcher__icon{flex-basis:74px}.help-assistant-panel{width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);height:min(610px,calc(100vh - 24px))}.help-assistant-resize-handle,.public-demo-sidebar{display:none}.public-demo-mobile-menu{display:inline-flex}.public-demo-breadcrumb>svg:not(.public-demo-mobile-menu *){display:none}.public-demo-breadcrumb>span{display:none}.public-demo-actions>.ant-btn:not(.is-active){display:none}.public-demo-topbar{padding:0 12px}.public-demo-document{padding:6px}.public-demo-paper{padding:0 0 18px}.public-demo-paper>h1.ant-typography{font-size:26px}.public-demo-page .system-help-hero__lead-row{display:block}.public-demo-page .system-help-demo-entry{margin-top:8px}.public-demo-page .system-help-flow--diagram{overflow:hidden}.public-demo-page .system-help-flow-row{gap:8px}.public-demo-page .system-help-flow-row__title{width:fit-content;min-height:32px;grid-template-columns:28px auto}.public-demo-page .system-help-flow-bridge,.public-demo-page .system-help-flow-loss{min-width:0}.public-demo-page .system-help-capability-card>summary{grid-template-columns:auto minmax(0,1fr)}.public-demo-page .system-help-capability-card__toggle{grid-column:2}}.ant-input:not(:disabled):not([readonly]):not(.ant-input-disabled),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-readonly),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled)>input.ant-input:not(:disabled):not([readonly]),textarea.ant-input:not(:disabled):not([readonly]),.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-readonly),.ant-input-number:not(.ant-input-number-disabled) .ant-input-number-input:not(:disabled):not([readonly]),input.ant-input[type=text]:not(:disabled):not([readonly]),input.ant-input[type=search]:not(:disabled):not([readonly]),input.ant-input[type=password]:not(:disabled):not([readonly]),input.ant-input[type=number]:not(:disabled):not([readonly]),input.ant-input[type=email]:not(:disabled):not([readonly]),input.ant-input[type=tel]:not(:disabled):not([readonly]){background:transparent!important}.ant-input:not(:disabled):not([readonly]):hover,.ant-input:not(:disabled):not([readonly]):focus,.ant-input-focused:not(:disabled):not([readonly]),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-readonly):hover,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-readonly):focus,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-readonly):focus-within,.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-readonly),textarea.ant-input:not(:disabled):not([readonly]):hover,textarea.ant-input:not(:disabled):not([readonly]):focus,.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-readonly):hover,.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-readonly):focus-within,.ant-input-number-focused:not(.ant-input-number-disabled):not(.ant-input-number-readonly){background:transparent!important}input.ant-input:not(:disabled):not([readonly]):-webkit-autofill,input.ant-input:not(:disabled):not([readonly]):-webkit-autofill:hover,input.ant-input:not(:disabled):not([readonly]):-webkit-autofill:focus,textarea.ant-input:not(:disabled):not([readonly]):-webkit-autofill,textarea.ant-input:not(:disabled):not([readonly]):-webkit-autofill:hover,textarea.ant-input:not(:disabled):not([readonly]):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;transition:background-color 99999s ease-in-out 0s}
