.copilot-attr-wrapper{display:inline}.copilot-attr-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ede9fe;border:1px solid #c4b5fd;border-radius:4px;color:#6d28d9;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:2px;line-height:18px;padding:1px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}.copilot-attr-chip .material-icons{font-size:13px}.cpe{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #ddd6fe;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.cpe--focused{border-color:#8b5cf6;-webkit-box-shadow:0 0 0 3px rgba(139,92,246,.12);box-shadow:0 0 0 3px rgba(139,92,246,.12)}.cpe__content .ProseMirror{word-wrap:break-word;color:#1e1b4b;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.75;min-height:280px;outline:none;overflow-wrap:break-word;overflow-y:auto;padding:14px 16px;white-space:normal}.cpe__content .ProseMirror p{margin:0 0 .4em;min-height:1.2em}.cpe__content .ProseMirror.is-editor-empty:first-child:before{color:#c4b5fd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark-mode .cpe{background:#1e1b4b;border-color:#4c1d95}.dark-mode .cpe--focused{border-color:#7c3aed;-webkit-box-shadow:0 0 0 3px rgba(124,58,237,.2);box-shadow:0 0 0 3px rgba(124,58,237,.2)}.dark-mode .cpe__content .ProseMirror{color:#ede9fe}.copilot-prompts-page[data-v-4e0496d9]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:120px;width:100%}.copilot-prompts-page .cps[data-v-4e0496d9]{margin-bottom:28px}.copilot-prompts-page .cps__head[data-v-4e0496d9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4b5563;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.copilot-prompts-page .cps__head .material-icons[data-v-4e0496d9]{background:linear-gradient(145deg,#ede9fe,#ddd6fe);border-radius:8px;color:#7c3aed;font-size:18px;padding:4px}.copilot-prompts-page .cps__grid[data-v-4e0496d9]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.copilot-prompts-page .cps__card[data-v-4e0496d9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 16px;position:relative;-webkit-transition:all .15s;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copilot-prompts-page .cps__card[data-v-4e0496d9]:hover{background:#fafafa;border-color:#c4b5fd;-webkit-box-shadow:0 2px 12px rgba(91,33,182,.1);box-shadow:0 2px 12px rgba(91,33,182,.1)}.copilot-prompts-page .cps__card--custom[data-v-4e0496d9]{border-left:3px solid #7c3aed}.copilot-prompts-page .cps__card-icon[data-v-4e0496d9]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:linear-gradient(160deg,#e9d5ff,#ddd6fe 55%,#c4b5fd);border:1px solid rgba(124,58,237,.25);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.copilot-prompts-page .cps__card-icon .material-icons[data-v-4e0496d9]{color:#5b21b6;font-size:20px}.copilot-prompts-page .cps__card-text[data-v-4e0496d9]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.copilot-prompts-page .cps__card-title[data-v-4e0496d9]{color:#1e1b4b;font-size:13px;font-weight:600}.copilot-prompts-page .cps__card-desc[data-v-4e0496d9]{color:#7c7c9a;font-size:11px;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-prompts-page .cps__card-badge[data-v-4e0496d9]{background:-webkit-gradient(linear,left top,left bottom,from(#ede9fe),to(#ddd6fe));background:linear-gradient(180deg,#ede9fe,#ddd6fe);border:1px solid #a78bfa;border-radius:6px;color:#6d28d9;font-size:9px;font-weight:700;letter-spacing:.3px;padding:1px 6px;position:absolute;right:8px;text-transform:uppercase;top:6px}.cpm{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:500px}.cpm__header{gap:14px;padding:24px 28px 18px}.cpm__header,.cpm__header-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cpm__header-icon{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background:linear-gradient(160deg,#e9d5ff,#ddd6fe 55%,#c4b5fd);border:1px solid rgba(124,58,237,.3);border-radius:12px;flex-shrink:0;height:44px;justify-content:center;width:44px}.cpm__header-icon .material-icons{color:#5b21b6;font-size:24px}.cpm__header-title{color:#1e1b4b;font-size:18px;font-weight:700}.cpm__header-desc{color:#7c7c9a;font-size:13px;margin-top:2px}.cpm__header-badge{background:-webkit-gradient(linear,left top,left bottom,from(#ede9fe),to(#ddd6fe));background:linear-gradient(180deg,#ede9fe,#ddd6fe);border:1px solid #a78bfa;border-radius:8px;color:#6d28d9;font-size:11px;font-weight:600;margin-left:auto;padding:3px 10px}.cpm__body{gap:20px;min-height:0;padding:0 28px}.cpm__body,.cpm__editor-pane{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.cpm__editor-pane{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.cpm__editor-pane .cpe{-webkit-box-flex:1;-ms-flex:1;flex:1}.cpm__editor-label{color:#7c7c9a;font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.cpm__attr-pane{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #e5e7eb;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;padding-left:20px;width:220px}.cpm__attr-pane,.cpm__attr-title{display:-webkit-box;display:-ms-flexbox;display:flex}.cpm__attr-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4b5563;font-size:12px;font-weight:700;gap:6px;margin-bottom:2px}.cpm__attr-title .material-icons{background:linear-gradient(145deg,#ede9fe,#ddd6fe);border-radius:6px;color:#7c3aed;font-size:16px;padding:3px}.cpm__attr-hint{color:#a5a5c0;font-size:10px;margin-bottom:10px}.cpm__attr-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:380px;overflow-y:auto}.cpm__grp{margin-bottom:2px}.cpm__grp-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;color:#1e1b4b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:3px;padding:5px 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cpm__grp-head:hover{background:#f3e8ff}.cpm__grp-arrow{color:#a5a5c0;font-size:16px}.cpm__grp-icon{color:#6d28d9;font-size:15px}.cpm__grp-items{padding-left:10px}.cpm__sub-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;color:#4a4a6a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:500;gap:3px;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cpm__sub-head:hover{background:#f3e8ff}.cpm__sub-icon{color:#7c3aed;font-size:14px}.cpm__sub-items{padding-left:14px}.cpm__leaf{border-radius:6px;cursor:pointer;padding:4px 8px;-webkit-transition:background .1s;transition:background .1s}.cpm__leaf:hover{background:#ede9fe;-webkit-box-shadow:inset 0 0 0 1px #ddd6fe;box-shadow:inset 0 0 0 1px #ddd6fe}.cpm__leaf-name{color:#1e1b4b;font-size:12px}.cpm__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:16px 28px}.dark-mode .cpm__header-title{color:#ede9fe}.dark-mode .cpm__editor-label,.dark-mode .cpm__header-desc{color:#a5a5c0}.dark-mode .cpm__attr-pane{border-left-color:#3f3f46}.dark-mode .cpm__grp-head{color:#ede9fe}.dark-mode .cpm__grp-head:hover{background:#3f2d5c}.dark-mode .cpm__sub-head{color:#c4b5fd}.dark-mode .cpm__leaf:hover,.dark-mode .cpm__sub-head:hover{background:#3f2d5c}.dark-mode .cpm__leaf-name{color:#ede9fe}.dark-mode .cpm__footer{border-top-color:#3f3f46}.filter-builder[data-v-795eb9d6]{background:#fafafa;border-radius:8px;padding:20px}.filter-builder .empty-filters[data-v-795eb9d6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px dashed #d9d9d9;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:60px 20px}.filter-builder .empty-filters .empty-icon .material-icons[data-v-795eb9d6]{color:#d9d9d9;font-size:64px}.filter-builder .empty-filters p[data-v-795eb9d6]{color:#999;font-size:14px;margin:16px 0 24px}.filter-builder .empty-filters button .material-icons[data-v-795eb9d6]{font-size:18px;margin-right:4px}.filter-builder .filter-body .filter-group-container[data-v-795eb9d6]{margin-bottom:20px}.filter-builder .filter-body .filter-group-container .filter-group[data-v-795eb9d6]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:20px}.filter-builder .filter-body .filter-group-container .filter-group .group-header[data-v-795eb9d6]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.filter-builder .filter-body .filter-group-container .filter-group .group-header .group-title[data-v-795eb9d6]{color:#666;font-size:13px;font-weight:600;text-transform:uppercase}.filter-builder .filter-body .filter-group-container .filter-group .filter-row[data-v-795eb9d6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:6px;line-height:32px;margin-bottom:12px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text[data-v-795eb9d6]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .prefix[data-v-795eb9d6]{color:#666;font-weight:500;margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .prefix-operator[data-v-795eb9d6]{margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .multi-value-wrapper[data-v-795eb9d6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn[data-v-795eb9d6]{color:#ff4d4f;min-width:auto;opacity:0;padding:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn .material-icons[data-v-795eb9d6]{font-size:18px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn[data-v-795eb9d6]:hover{background:#fff1f0;-webkit-transform:scale(1.1);transform:scale(1.1)}.filter-builder .filter-body .filter-group-container .filter-group .filter-row:hover .remove-btn[data-v-795eb9d6]{opacity:1}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn[data-v-795eb9d6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#1890ff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:6px;margin-top:8px;padding:6px 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn[data-v-795eb9d6]:hover{background:#e6f7ff}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn i[data-v-795eb9d6]{font-size:18px}.filter-builder .filter-body .group-operator-row[data-v-795eb9d6]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:center;margin:20px 0}.filter-builder .filter-body .group-operator-row .separator-line[data-v-795eb9d6]{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#d9d9d9),to(transparent));background:linear-gradient(90deg,transparent,#d9d9d9,transparent);-ms-flex:1;flex:1;height:2px}.filter-builder .filter-body .group-operator-row .operator-badge[data-v-795eb9d6]{background:#f9f0ff;border:2px solid #d3adf7;border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(146,84,222,.15);box-shadow:0 2px 8px rgba(146,84,222,.15);padding:8px 18px;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-builder .filter-body .group-operator-row .operator-badge[data-v-795eb9d6]:hover{background:#efdbff;border-color:#b37feb;-webkit-transform:scale(1.02);transform:scale(1.02)}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-795eb9d6]{font-size:14px;font-weight:600;min-width:120px}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-795eb9d6] :deep(.ant-select-selection){background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#9254de;font-weight:700}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-795eb9d6] :deep(.ant-select-arrow){color:#9254de}.filter-builder .filter-body .add-group-btn[data-v-795eb9d6]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;gap:8px;justify-content:center;margin-top:20px;padding:12px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-builder .filter-body .add-group-btn[data-v-795eb9d6]:hover{background:#f0f8ff;border-color:#1890ff;color:#1890ff}.filter-builder .filter-body .add-group-btn i[data-v-795eb9d6]{font-size:22px}.filter-builder .multi-select-inline{min-width:200px!important}.filter-builder .multi-select-inline .ant-select-selection{background:transparent!important;border:none!important;border-bottom:2px solid #52c41a!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.filter-builder .multi-select-inline .ant-select-selection .ant-select-selection__rendered{line-height:28px!important;margin:0!important;padding:2px 8px!important}.filter-builder .multi-select-inline .ant-select-selection .ant-select-selection__choice{background:#f6ffed!important;border:1px solid #95de64!important;color:#52c41a!important;font-weight:500}.filter-builder .multi-select-inline .ant-select-selection:hover{background:#f6ffed!important}.filter-builder .multi-select-inline.ant-select-focused .ant-select-selection{border-bottom-color:#389e0d!important;-webkit-box-shadow:0 2px 4px rgba(82,196,26,.2)!important;box-shadow:0 2px 4px rgba(82,196,26,.2)!important}.change-owner-config[data-v-d9411bf4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.change-owner-config .config-field label[data-v-d9411bf4]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.change-owner-config .config-field small[data-v-d9411bf4]{color:#999;display:block;font-size:12px;margin-top:6px}.change-owner-config .config-field.zoho-sync[data-v-d9411bf4]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:12px}.add-tag-config .config-field label[data-v-115362a2]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.add-tag-config .config-field small[data-v-115362a2]{color:#999;display:block;font-size:12px;margin-top:6px}.add-tag-config .config-field .tag-option[data-v-115362a2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.add-tag-config .config-field .tag-option .tag-color[data-v-115362a2]{border-radius:50%;display:inline-block;height:12px;width:12px}.add-department-config[data-v-65529bb3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.add-department-config .config-field label[data-v-65529bb3]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.add-department-config .config-field small[data-v-65529bb3]{color:#999;display:block;font-size:12px;margin-top:6px}.upsert-contact-property-config[data-v-386e30d3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.upsert-contact-property-config .config-field label[data-v-386e30d3]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.upsert-contact-property-config .config-field small[data-v-386e30d3]{color:#999;display:block;font-size:12px;margin-top:6px}.actions-editor .empty-actions[data-v-2ace25da]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:60px 20px}.actions-editor .empty-actions .empty-icon .material-icons[data-v-2ace25da]{color:#d9d9d9;font-size:64px}.actions-editor .empty-actions p[data-v-2ace25da]{color:#999;font-size:14px;margin:16px 0 24px}.actions-editor .empty-actions button .material-icons[data-v-2ace25da]{font-size:18px;margin-right:4px}.actions-editor .actions-list[data-v-2ace25da]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.actions-editor .actions-list .action-card[data-v-2ace25da]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.actions-editor .actions-list .action-card .action-header[data-v-2ace25da]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.actions-editor .actions-list .action-card .action-header .action-drag-handle[data-v-2ace25da]{color:#999;cursor:-webkit-grab;cursor:grab;font-size:20px}.actions-editor .actions-list .action-card .action-header .action-drag-handle[data-v-2ace25da]:active{cursor:-webkit-grabbing;cursor:grabbing}.actions-editor .actions-list .action-card .action-header .action-number[data-v-2ace25da]{color:#1a1a1a;font-weight:600}.actions-editor .actions-list .action-card .action-header .spacer[data-v-2ace25da]{-webkit-box-flex:1;-ms-flex:1;flex:1}.actions-editor .actions-list .action-card .action-header button .material-icons[data-v-2ace25da]{font-size:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector[data-v-2ace25da]{margin-bottom:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector label[data-v-2ace25da]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.actions-editor .actions-list .action-card .action-body .action-type-selector .ant-select-selection .material-icons[data-v-2ace25da]{font-size:16px;margin-right:6px;vertical-align:middle}.actions-editor .actions-list .action-card .action-body .action-config[data-v-2ace25da]{background:#fafafa;border-radius:6px;padding:16px}.actions-editor .add-action-btn[data-v-2ace25da]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px dashed #1890ff;border-radius:8px;color:#1890ff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;justify-content:center;padding:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.actions-editor .add-action-btn[data-v-2ace25da]:hover{background:#e6f7ff}.actions-editor .add-action-btn .material-icons[data-v-2ace25da]{font-size:20px}.rule-editor .steps-container[data-v-63ce1083]{margin-bottom:32px}.rule-editor .step-content[data-v-63ce1083]{min-height:400px;padding:24px 0}.rule-editor .step-content h3[data-v-63ce1083]{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 24px}.rule-editor .step-content .when-step .rule-name-input[data-v-63ce1083]{margin-bottom:32px}.rule-editor .step-content .when-step .rule-name-input label[data-v-63ce1083]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.rule-editor .step-content .when-step .when-options[data-v-63ce1083]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.rule-editor .step-content .when-step .when-options .when-option[data-v-63ce1083]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.rule-editor .step-content .when-step .when-options .when-option[data-v-63ce1083]:hover{background:#f5f5f5;border-color:#1890ff}.rule-editor .step-content .when-step .when-options .when-option.selected[data-v-63ce1083]{background:#e6f7ff;border-color:#1890ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.1);box-shadow:0 4px 12px rgba(24,144,255,.1)}.rule-editor .step-content .when-step .when-options .when-option.selected .option-check[data-v-63ce1083],.rule-editor .step-content .when-step .when-options .when-option.selected .option-icon[data-v-63ce1083]{color:#1890ff}.rule-editor .step-content .when-step .when-options .when-option .option-icon .material-icons[data-v-63ce1083]{color:#999;font-size:48px}.rule-editor .step-content .when-step .when-options .when-option .option-content[data-v-63ce1083]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rule-editor .step-content .when-step .when-options .when-option .option-content h4[data-v-63ce1083]{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px}.rule-editor .step-content .when-step .when-options .when-option .option-content p[data-v-63ce1083]{color:#666;font-size:14px;margin:0}.rule-editor .step-content .when-step .when-options .when-option .option-check .material-icons[data-v-63ce1083]{color:#e8e8e8;font-size:32px}.rule-editor .step-navigation[data-v-63ce1083]{border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding-top:24px}.rule-editor .step-navigation .spacer[data-v-63ce1083]{-webkit-box-flex:1;-ms-flex:1;flex:1}.else-actions-editor .description[data-v-27d5a192],.rule-tester .tester-header .description[data-v-29462353]{background:#f5f5f5;border-left:3px solid #1890ff;border-radius:4px;color:#666;margin-bottom:24px;padding:12px}.rule-tester .tester-body .rule-selector[data-v-29462353]{margin-bottom:24px}.rule-tester .tester-body .rule-selector label[data-v-29462353]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.rule-tester .tester-body .test-action[data-v-29462353]{margin-bottom:24px}.rule-tester .tester-body .test-action button[data-v-29462353]{font-size:16px;font-weight:600;height:48px}.rule-tester .tester-body .test-action button .material-icons[data-v-29462353]{font-size:20px;margin-right:8px;vertical-align:middle}.rule-tester .tester-body .test-results .ant-alert[data-v-29462353]{margin-bottom:24px}.rule-tester .tester-body .test-results .rule-info[data-v-29462353]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:8px}.rule-tester .tester-body .test-results .rule-info div[data-v-29462353]{font-size:14px}.rule-tester .tester-body .test-results .rule-info div strong[data-v-29462353]{margin-right:8px}.contact-module-rules[data-v-63fba097]{max-width:1400px;padding:24px}.contact-module-rules .page-header[data-v-63fba097]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.contact-module-rules .page-header .header-left h2[data-v-63fba097]{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 8px}.contact-module-rules .page-header .header-left .description[data-v-63fba097]{color:#666;font-size:14px;margin:0}.contact-module-rules .page-header .header-right[data-v-63fba097]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.contact-module-rules .page-header .header-right .test-btn[data-v-63fba097]{height:36px}.contact-module-rules .page-header .header-right .toggle-label[data-v-63fba097]{font-size:16px;font-weight:600}.contact-module-rules .loading-container[data-v-63fba097]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:400px}.contact-module-rules .rules-container .rules-list[data-v-63fba097]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.contact-module-rules .rules-container .rule-card[data-v-63fba097]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-module-rules .rules-container .rule-card[data-v-63fba097]:hover{border-color:#1890ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.1);box-shadow:0 4px 12px rgba(24,144,255,.1)}.contact-module-rules .rules-container .rule-card.disabled[data-v-63fba097]{background:#fafafa;opacity:.6}.contact-module-rules .rules-container .rule-card .rule-header[data-v-63fba097]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left[data-v-63fba097]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .drag-handle[data-v-63fba097]{color:#999;cursor:-webkit-grab;cursor:grab;font-size:20px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .drag-handle[data-v-63fba097]:active{cursor:-webkit-grabbing;cursor:grabbing}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .rule-name[data-v-63fba097]{color:#1a1a1a;font-size:16px;font-weight:600}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-right[data-v-63fba097]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-right .material-icons[data-v-63fba097]{font-size:18px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary[data-v-63fba097]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line[data-v-63fba097]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;line-height:1.6}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line .material-icons[data-v-63fba097]{font-size:18px;margin-top:2px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line strong[data-v-63fba097]{color:#666;min-width:80px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097]{-webkit-box-flex:1;color:#1a1a1a;-ms-flex:1;flex:1}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.field-name){color:#1890ff;font-weight:500}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.value-highlight){background:#fff7e6;border-radius:3px;color:#d46b08;font-weight:500;padding:2px 6px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.group-op){color:#9254de;font-weight:700;padding:0 4px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.no-action),.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.no-condition){color:#999;font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.incomplete){color:#ff4d4f;font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.action-owner){color:#1890ff}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) strong[data-v-63fba097]{color:#096dd9}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) em[data-v-63fba097]{color:#52c41a;font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.action-tag){color:#ff9800}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-tag) strong[data-v-63fba097]{color:#d46b08}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.action-dept){color:#9c27b0}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-dept) strong[data-v-63fba097]{color:#722ed1}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-dept) em[data-v-63fba097]{color:#666;font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.action-prop){color:#4caf50}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-prop) strong[data-v-63fba097]{color:#389e0d}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-63fba097] :deep(.action-none){color:#999}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.when-summary .material-icons[data-v-63fba097]{color:#1890ff}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.conditions-summary .material-icons[data-v-63fba097]{color:#52c41a}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.actions-summary .material-icons[data-v-63fba097]{color:#ff9800}.contact-module-rules .rules-container .else-card[data-v-63fba097]{background:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;margin-bottom:16px;padding:20px}.contact-module-rules .rules-container .else-card .else-header[data-v-63fba097]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.contact-module-rules .rules-container .else-card .else-header .else-title[data-v-63fba097]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px}.contact-module-rules .rules-container .else-card .else-header .else-title .material-icons[data-v-63fba097]{font-size:20px}.contact-module-rules .rules-container .else-card .else-body .no-actions[data-v-63fba097]{color:#999;font-style:italic;padding:12px;text-align:center}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line[data-v-63fba097]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;line-height:1.6}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line .material-icons[data-v-63fba097]{color:#ff9800;font-size:18px;margin-top:2px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line strong[data-v-63fba097]{color:#666;min-width:80px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line span[data-v-63fba097]{-webkit-box-flex:1;color:#1a1a1a;-ms-flex:1;flex:1}.contact-module-rules .rules-container .add-rule-btn[data-v-63fba097]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px dashed #1890ff;border-radius:12px;color:#1890ff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;justify-content:center;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-module-rules .rules-container .add-rule-btn[data-v-63fba097]:hover{background:#e6f7ff;border-color:#40a9ff}.contact-module-rules .rules-container .add-rule-btn .material-icons[data-v-63fba097]{font-size:24px}.contact-module-rules .empty-state[data-v-63fba097]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:400px}.contact-module-rules .empty-state .empty-icon .material-icons[data-v-63fba097]{color:#d9d9d9;font-size:80px}.contact-module-rules .empty-state h3[data-v-63fba097]{color:#666;font-size:20px;margin:16px 0 8px}.contact-module-rules .empty-state p[data-v-63fba097]{font-size:14px;margin:0}