.filter-builder[data-v-3a9211e7]{background:#fafafa;border-radius:8px;padding:20px}.filter-builder .empty-filters[data-v-3a9211e7]{-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-3a9211e7]{color:#d9d9d9;font-size:64px}.filter-builder .empty-filters p[data-v-3a9211e7]{color:#999;font-size:14px;margin:16px 0 24px}.filter-builder .empty-filters button .material-icons[data-v-3a9211e7]{font-size:18px;margin-right:4px}.filter-builder .filter-body .filter-group-container[data-v-3a9211e7]{margin-bottom:20px}.filter-builder .filter-body .filter-group-container .filter-group[data-v-3a9211e7]{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-3a9211e7]{-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-3a9211e7]{color:#666;font-size:13px;font-weight:600;text-transform:uppercase}.filter-builder .filter-body .filter-group-container .filter-group .filter-row[data-v-3a9211e7]{-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-3a9211e7]{-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-3a9211e7]{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-3a9211e7]{margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .multi-value-wrapper[data-v-3a9211e7]{-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-3a9211e7]{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-3a9211e7]{font-size:18px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn[data-v-3a9211e7]: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-3a9211e7]{opacity:1}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn[data-v-3a9211e7]{-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-3a9211e7]:hover{background:#e6f7ff}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn i[data-v-3a9211e7]{font-size:18px}.filter-builder .filter-body .group-operator-row[data-v-3a9211e7]{-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-3a9211e7]{-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-3a9211e7]{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-3a9211e7]: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-3a9211e7]{font-size:14px;font-weight:600;min-width:120px}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-3a9211e7] :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-3a9211e7] :deep(.ant-select-arrow){color:#9254de}.filter-builder .filter-body .add-group-btn[data-v-3a9211e7]{-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-3a9211e7]:hover{background:#f0f8ff;border-color:#1890ff;color:#1890ff}.filter-builder .filter-body .add-group-btn i[data-v-3a9211e7]{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-4f638bca]{-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-4f638bca]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.change-owner-config .config-field small[data-v-4f638bca]{color:#999;display:block;font-size:12px;margin-top:6px}.change-owner-config .config-field.zoho-sync[data-v-4f638bca]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:12px}.add-tag-config .config-field label[data-v-5d70c70b]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.add-tag-config .config-field small[data-v-5d70c70b]{color:#999;display:block;font-size:12px;margin-top:6px}.add-tag-config .config-field .tag-option[data-v-5d70c70b]{-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-5d70c70b]{border-radius:50%;display:inline-block;height:12px;width:12px}.add-department-config[data-v-370c7b9c]{-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-370c7b9c]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.add-department-config .config-field small[data-v-370c7b9c]{color:#999;display:block;font-size:12px;margin-top:6px}.upsert-contact-property-config[data-v-35a05e4c]{-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-35a05e4c]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.upsert-contact-property-config .config-field small[data-v-35a05e4c]{color:#999;display:block;font-size:12px;margin-top:6px}.actions-editor .empty-actions[data-v-77854af8]{-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-77854af8]{color:#d9d9d9;font-size:64px}.actions-editor .empty-actions p[data-v-77854af8]{color:#999;font-size:14px;margin:16px 0 24px}.actions-editor .empty-actions button .material-icons[data-v-77854af8]{font-size:18px;margin-right:4px}.actions-editor .actions-list[data-v-77854af8]{-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-77854af8]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.actions-editor .actions-list .action-card .action-header[data-v-77854af8]{-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-77854af8]{color:#999;cursor:-webkit-grab;cursor:grab;font-size:20px}.actions-editor .actions-list .action-card .action-header .action-drag-handle[data-v-77854af8]:active{cursor:-webkit-grabbing;cursor:grabbing}.actions-editor .actions-list .action-card .action-header .action-number[data-v-77854af8]{color:#1a1a1a;font-weight:600}.actions-editor .actions-list .action-card .action-header .spacer[data-v-77854af8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.actions-editor .actions-list .action-card .action-header button .material-icons[data-v-77854af8]{font-size:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector[data-v-77854af8]{margin-bottom:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector label[data-v-77854af8]{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-77854af8]{font-size:16px;margin-right:6px;vertical-align:middle}.actions-editor .actions-list .action-card .action-body .action-config[data-v-77854af8]{background:#fafafa;border-radius:6px;padding:16px}.actions-editor .add-action-btn[data-v-77854af8]{-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-77854af8]:hover{background:#e6f7ff}.actions-editor .add-action-btn .material-icons[data-v-77854af8]{font-size:20px}.rule-editor .steps-container[data-v-5fcbb0b0]{margin-bottom:32px}.rule-editor .step-content[data-v-5fcbb0b0]{min-height:400px;padding:24px 0}.rule-editor .step-content h3[data-v-5fcbb0b0]{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 24px}.rule-editor .step-content .when-step .rule-name-input[data-v-5fcbb0b0]{margin-bottom:32px}.rule-editor .step-content .when-step .rule-name-input label[data-v-5fcbb0b0]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.rule-editor .step-content .when-step .when-options[data-v-5fcbb0b0]{-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-5fcbb0b0]{-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-5fcbb0b0]:hover{background:#f5f5f5;border-color:#1890ff}.rule-editor .step-content .when-step .when-options .when-option.selected[data-v-5fcbb0b0]{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-5fcbb0b0],.rule-editor .step-content .when-step .when-options .when-option.selected .option-icon[data-v-5fcbb0b0]{color:#1890ff}.rule-editor .step-content .when-step .when-options .when-option .option-icon .material-icons[data-v-5fcbb0b0]{color:#999;font-size:48px}.rule-editor .step-content .when-step .when-options .when-option .option-content[data-v-5fcbb0b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rule-editor .step-content .when-step .when-options .when-option .option-content h4[data-v-5fcbb0b0]{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-5fcbb0b0]{color:#666;font-size:14px;margin:0}.rule-editor .step-content .when-step .when-options .when-option .option-check .material-icons[data-v-5fcbb0b0]{color:#e8e8e8;font-size:32px}.rule-editor .step-navigation[data-v-5fcbb0b0]{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-5fcbb0b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.else-actions-editor .description[data-v-6b7ab974],.rule-tester .tester-header .description[data-v-062c760a]{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-062c760a]{margin-bottom:24px}.rule-tester .tester-body .rule-selector label[data-v-062c760a]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.rule-tester .tester-body .test-action[data-v-062c760a]{margin-bottom:24px}.rule-tester .tester-body .test-action button[data-v-062c760a]{font-size:16px;font-weight:600;height:48px}.rule-tester .tester-body .test-action button .material-icons[data-v-062c760a]{font-size:20px;margin-right:8px;vertical-align:middle}.rule-tester .tester-body .test-results .ant-alert[data-v-062c760a]{margin-bottom:24px}.rule-tester .tester-body .test-results .rule-info[data-v-062c760a]{-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-062c760a]{font-size:14px}.rule-tester .tester-body .test-results .rule-info div strong[data-v-062c760a]{margin-right:8px}.contact-module-rules[data-v-d57f4800]{max-width:1400px;padding:24px}.contact-module-rules .page-header[data-v-d57f4800]{-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-d57f4800]{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 8px}.contact-module-rules .page-header .header-left .description[data-v-d57f4800]{color:#666;font-size:14px;margin:0}.contact-module-rules .page-header .header-right[data-v-d57f4800]{-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-d57f4800]{height:36px}.contact-module-rules .page-header .header-right .toggle-label[data-v-d57f4800]{font-size:16px;font-weight:600}.contact-module-rules .loading-container[data-v-d57f4800]{-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-d57f4800]{-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-d57f4800]{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-d57f4800]: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-d57f4800]{background:#fafafa;opacity:.6}.contact-module-rules .rules-container .rule-card .rule-header[data-v-d57f4800]{-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-d57f4800]{-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-d57f4800]{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-d57f4800]:active{cursor:-webkit-grabbing;cursor:grabbing}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .rule-name[data-v-d57f4800]{color:#1a1a1a;font-size:16px;font-weight:600}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-right[data-v-d57f4800]{-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-d57f4800]{font-size:18px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary[data-v-d57f4800]{-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-d57f4800]{-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-d57f4800]{font-size:18px;margin-top:2px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line strong[data-v-d57f4800]{color:#666;min-width:80px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800]{-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-d57f4800] :deep(.field-name){color:#1890ff;font-weight:500}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :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-d57f4800] :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-d57f4800] :deep(.no-action),.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.no-condition){color:#999;font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.incomplete){color:#ff4d4f;font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :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-d57f4800]{color:#096dd9}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) em[data-v-d57f4800]{color:#52c41a;font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :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-d57f4800]{color:#d46b08}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :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-d57f4800]{color:#722ed1}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-dept) em[data-v-d57f4800]{color:#666;font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :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-d57f4800]{color:#389e0d}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.action-none){color:#999}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.when-summary .material-icons[data-v-d57f4800]{color:#1890ff}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.conditions-summary .material-icons[data-v-d57f4800]{color:#52c41a}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.actions-summary .material-icons[data-v-d57f4800]{color:#ff9800}.contact-module-rules .rules-container .else-card[data-v-d57f4800]{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-d57f4800]{-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-d57f4800]{-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-d57f4800]{font-size:20px}.contact-module-rules .rules-container .else-card .else-body .no-actions[data-v-d57f4800]{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-d57f4800]{-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-d57f4800]{color:#ff9800;font-size:18px;margin-top:2px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line strong[data-v-d57f4800]{color:#666;min-width:80px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line span[data-v-d57f4800]{-webkit-box-flex:1;color:#1a1a1a;-ms-flex:1;flex:1}.contact-module-rules .rules-container .add-rule-btn[data-v-d57f4800]{-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-d57f4800]:hover{background:#e6f7ff;border-color:#40a9ff}.contact-module-rules .rules-container .add-rule-btn .material-icons[data-v-d57f4800]{font-size:24px}.contact-module-rules .empty-state[data-v-d57f4800]{-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-d57f4800]{color:#d9d9d9;font-size:80px}.contact-module-rules .empty-state h3[data-v-d57f4800]{color:#666;font-size:20px;margin:16px 0 8px}.contact-module-rules .empty-state p[data-v-d57f4800]{font-size:14px;margin:0}