.copilot-attr-wrapper{display:inline}.copilot-attr-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft);border:1px solid var(--sps-primary-soft);border-radius:4px;color:var(--sps-primary);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}.rule-text-editor .rte-toolbar[data-v-0c1416da]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:6px}.rule-text-editor .rte-toolbar .rte-var-picker[data-v-0c1416da]{min-width:150px}.rule-text-editor .rte-wrapper[data-v-0c1416da]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-strong);border-radius:6px;-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}.rule-text-editor .rte-wrapper.rte--focused[data-v-0c1416da]{border-color:var(--sps-border-focus);-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.12);box-shadow:0 0 0 2px rgba(24,144,255,.12)}.rule-text-editor .rte-content .ProseMirror{word-wrap:break-word;color:var(--sps-text-strong);font-size:14px;line-height:1.6;min-height:90px;outline:none;padding:8px 11px;white-space:pre-wrap}.rule-text-editor .rte-content .ProseMirror p{margin:0 0 .3em;min-height:1.2em}.rule-text-editor .rte-content .ProseMirror.is-editor-empty:first-child:before{color:var(--sps-border-strong);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.spc-picker[data-v-758896e8]{-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}.spc-picker__toolbar[data-v-758896e8]{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between}.spc-picker__heading[data-v-758896e8],.spc-picker__toolbar[data-v-758896e8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.spc-picker__heading[data-v-758896e8]{gap:10px;min-width:0}.spc-picker__icon[data-v-758896e8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:var(--sps-primary-soft);border:1px solid var(--sps-border-focus);border-radius:var(--sps-radius-md);color:var(--sps-icon-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:36px;justify-content:center;width:36px}.spc-picker__icon[data-v-758896e8] i{color:var(--sps-icon-primary);font-size:20px}.spc-picker__heading-text[data-v-758896e8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.spc-picker__heading-text strong[data-v-758896e8]{color:var(--sps-text-strong);font-size:14px;font-weight:700;line-height:1.2}.spc-picker__heading-text small[data-v-758896e8]{color:var(--sps-text-muted);font-size:12px;line-height:1.2}.spc-picker__search[data-v-758896e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px;min-width:180px}.spc-picker__search[data-v-758896e8] .ant-input{background:var(--sps-bg-sunken);border-color:var(--sps-border-default);border-radius:var(--sps-radius-md);color:var(--sps-text-default)}.spc-picker__grid[data-v-758896e8]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;overflow-y:auto;padding:2px}.spc-picker__state[data-v-758896e8]{background:var(--sps-bg-raised);border:1px dashed var(--sps-border-default);border-radius:var(--sps-radius-lg);color:var(--sps-text-muted);font-size:13px;padding:28px 12px;text-align:center}.spc-card[data-v-758896e8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-lg);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;min-height:112px;padding:12px;text-align:left;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s}.spc-card[data-v-758896e8]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.spc-card--selected[data-v-758896e8],.spc-card[data-v-758896e8]:hover{border-color:var(--sps-primary);-webkit-box-shadow:var(--sps-shadow-md);box-shadow:var(--sps-shadow-md)}.spc-card--selected[data-v-758896e8]{background:var(--sps-primary-soft)}.spc-card__top[data-v-758896e8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-width:0}.spc-card__radio[data-v-758896e8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:var(--sps-bg-surface);border:2px solid var(--sps-border-strong);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:20px;justify-content:center;margin-top:1px;width:20px}.spc-card--selected .spc-card__radio[data-v-758896e8]{background:var(--sps-primary);border-color:var(--sps-primary);color:var(--sps-action-text,#fff)}.spc-card__radio[data-v-758896e8] i{color:inherit;font-size:14px;line-height:1}.spc-card__titles[data-v-758896e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.spc-card__name[data-v-758896e8]{color:var(--sps-text-strong);font-size:13px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spc-card__preview[data-v-758896e8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sps-text-muted);display:-webkit-box;font-size:12px;line-height:1.4;margin-top:4px;min-height:34px;overflow:hidden}.spc-card__bottom[data-v-758896e8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.spc-card__chips[data-v-758896e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;min-width:0}.spc-chip[data-v-758896e8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:2px 7px;white-space:nowrap}.spc-card--selected .spc-chip[data-v-758896e8]{background:var(--sps-bg-surface);border-color:var(--sps-border-focus);color:var(--sps-primary)}.spc-chip[data-v-758896e8] i{color:inherit;font-size:12px}.spc-card__badge[data-v-758896e8]{-webkit-box-flex:0;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);-ms-flex:none;flex:none;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.spc-card--selected .spc-card__badge[data-v-758896e8]{background:var(--sps-bg-surface);border-color:var(--sps-border-focus);color:var(--sps-primary)}@media(max-width:720px){.spc-picker__grid[data-v-758896e8]{grid-template-columns:1fr}.spc-picker__search[data-v-758896e8]{max-width:none;width:100%}}.cpe{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border:1px solid var(--sps-primary-soft);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:var(--sps-primary);-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:var(--sps-text-strong);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:var(--sps-primary);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark-mode .cpe{background:var(--sps-bg-page);border-color:#4c1d95}.dark-mode .cpe--focused{border-color:var(--sps-primary);-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:var(--sps-primary-soft)}.copilot-prompts-page[data-v-0e2966c0]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:120px;width:100%}.copilot-prompts-page .cps[data-v-0e2966c0]{margin-bottom:28px}.copilot-prompts-page .cps__head[data-v-0e2966c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);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-0e2966c0]{background:linear-gradient(145deg,var(--sps-primary-soft) 0,var(--sps-primary-soft) 100%);border-radius:8px;color:var(--sps-primary);font-size:18px;padding:4px}.copilot-prompts-page .cps__grid[data-v-0e2966c0]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.copilot-prompts-page .cps__card[data-v-0e2966c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);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-0e2966c0]:hover{background:var(--sps-bg-raised);border-color:var(--sps-primary-soft);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.copilot-prompts-page .cps__card--custom[data-v-0e2966c0]{border-left:3px solid var(--sps-primary)}.copilot-prompts-page .cps__card-icon[data-v-0e2966c0]{-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,var(--sps-primary-soft) 0,var(--sps-primary-soft) 55%,var(--sps-primary-soft) 100%);border:1px solid var(--sps-primary);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-0e2966c0]{color:var(--sps-primary);font-size:20px}.copilot-prompts-page .cps__card-text[data-v-0e2966c0]{-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-0e2966c0]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.copilot-prompts-page .cps__card-desc[data-v-0e2966c0]{color:var(--sps-text-muted);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-0e2966c0]{background:-webkit-gradient(linear,left top,left bottom,from(var(--sps-primary-soft)),to(var(--sps-primary-soft)));background:linear-gradient(180deg,var(--sps-primary-soft) 0,var(--sps-primary-soft) 100%);border:1px solid var(--sps-primary);border-radius:6px;color:var(--sps-primary);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,var(--sps-primary-soft) 0,var(--sps-primary-soft) 55%,var(--sps-primary-soft) 100%);border:1px solid var(--sps-primary);border-radius:12px;flex-shrink:0;height:44px;justify-content:center;width:44px}.cpm__header-icon .material-icons{color:var(--sps-primary);font-size:24px}.cpm__header-title{color:var(--sps-text-strong);font-size:18px;font-weight:700}.cpm__header-desc{color:var(--sps-text-muted);font-size:13px;margin-top:2px}.cpm__header-badge{background:-webkit-gradient(linear,left top,left bottom,from(var(--sps-primary-soft)),to(var(--sps-primary-soft)));background:linear-gradient(180deg,var(--sps-primary-soft) 0,var(--sps-primary-soft) 100%);border:1px solid var(--sps-primary);border-radius:8px;color:var(--sps-primary);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:var(--sps-text-muted);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 var(--sps-border-default);-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:var(--sps-text-default);font-size:12px;font-weight:700;gap:6px;margin-bottom:2px}.cpm__attr-title .material-icons{background:linear-gradient(145deg,var(--sps-primary-soft) 0,var(--sps-primary-soft) 100%);border-radius:6px;color:var(--sps-primary);font-size:16px;padding:3px}.cpm__attr-hint{color:var(--sps-text-muted);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:var(--sps-text-strong);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:var(--sps-primary-soft)}.cpm__grp-arrow{color:var(--sps-text-muted);font-size:16px}.cpm__grp-icon{color:var(--sps-primary);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:var(--sps-text-default);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:var(--sps-primary-soft)}.cpm__sub-icon{color:var(--sps-primary);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:var(--sps-primary-soft);-webkit-box-shadow:inset 0 0 0 1px var(--sps-primary);box-shadow:inset 0 0 0 1px var(--sps-primary)}.cpm__leaf-name{color:var(--sps-text-strong);font-size:12px}.cpm__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:16px 28px}.dark-mode .cpm__header-title{color:var(--sps-primary-soft)}.dark-mode .cpm__editor-label,.dark-mode .cpm__header-desc{color:var(--sps-text-muted)}.dark-mode .cpm__attr-pane{border-left-color:var(--sps-bg-page)}.dark-mode .cpm__grp-head{color:var(--sps-primary-soft)}.dark-mode .cpm__grp-head:hover{background:var(--sps-bg-sunken)}.dark-mode .cpm__sub-head{color:var(--sps-primary)}.dark-mode .cpm__leaf:hover,.dark-mode .cpm__sub-head:hover{background:var(--sps-bg-sunken)}.dark-mode .cpm__leaf-name{color:var(--sps-primary-soft)}.dark-mode .cpm__footer{border-top-color:var(--sps-bg-page)}.filter-builder[data-v-b9cc0030]{background:var(--sps-bg-raised);border-radius:8px;padding:20px}.filter-builder .empty-filters[data-v-b9cc0030]{-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:var(--sps-bg-surface);border:2px dashed var(--sps-border-strong);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-b9cc0030]{color:var(--sps-border-strong);font-size:64px}.filter-builder .empty-filters p[data-v-b9cc0030]{color:var(--sps-text-muted);font-size:14px;margin:16px 0 24px}.filter-builder .empty-filters button .material-icons[data-v-b9cc0030]{font-size:18px;margin-right:4px}.filter-builder .filter-body .filter-group-container[data-v-b9cc0030]{margin-bottom:20px}.filter-builder .filter-body .filter-group-container .filter-group[data-v-b9cc0030]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);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-b9cc0030]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--sps-border-default);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-b9cc0030]{color:var(--sps-text-muted);font-size:13px;font-weight:600;text-transform:uppercase}.filter-builder .filter-body .filter-group-container .filter-group .filter-row[data-v-b9cc0030]{-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-b9cc0030]{-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-b9cc0030]{color:var(--sps-text-muted);font-weight:500;margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .prefix-operator[data-v-b9cc0030]{margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .multi-value-wrapper[data-v-b9cc0030]{-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-b9cc0030]{color:var(--sps-danger);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-b9cc0030]{font-size:18px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn[data-v-b9cc0030]:hover{background:var(--sps-danger-soft);-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-b9cc0030]{opacity:1}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn[data-v-b9cc0030]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:var(--sps-primary);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-b9cc0030]:hover{background:var(--sps-primary-soft)}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn i[data-v-b9cc0030]{font-size:18px}.filter-builder .filter-body .group-operator-row[data-v-b9cc0030]{-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-b9cc0030]{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--sps-border-strong)),to(transparent));background:linear-gradient(to right,transparent,var(--sps-border-strong),transparent);-ms-flex:1;flex:1;height:2px}.filter-builder .filter-body .group-operator-row .operator-badge[data-v-b9cc0030]{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-b9cc0030]: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-b9cc0030]{font-size:14px;font-weight:600;min-width:120px}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-b9cc0030] :deep(.ant-select-selection){background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--sps-primary);font-weight:700}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-b9cc0030] :deep(.ant-select-arrow){color:var(--sps-primary)}.filter-builder .filter-body .add-group-btn[data-v-b9cc0030]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border:2px dashed var(--sps-border-strong);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-b9cc0030]:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary)}.filter-builder .filter-body .add-group-btn i[data-v-b9cc0030]{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 var(--sps-success)!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:var(--sps-success-soft)!important;border:1px solid #95de64!important;color:var(--sps-success)!important;font-weight:500}.filter-builder .multi-select-inline .ant-select-selection:hover{background:var(--sps-success-soft)!important}.filter-builder .multi-select-inline.ant-select-focused .ant-select-selection{border-bottom-color:var(--sps-success-text)!important;-webkit-box-shadow:0 2px 4px rgba(82,196,26,.2)!important;box-shadow:0 2px 4px rgba(82,196,26,.2)!important}.filter-builder .filter-channel-option-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.change-owner-config[data-v-66ff295e]{-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-66ff295e]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.change-owner-config .config-field small[data-v-66ff295e]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.change-owner-config .config-field.zoho-sync[data-v-66ff295e]{background:#fffbe6;border:1px solid var(--sps-warning-soft);border-radius:6px;padding:12px}.add-tag-config .config-field label[data-v-64a94e66]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.add-tag-config .config-field small[data-v-64a94e66]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.add-tag-config .config-field .tag-option[data-v-64a94e66]{-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-64a94e66]{border-radius:50%;display:inline-block;height:12px;width:12px}.add-department-config[data-v-553357b0]{-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-553357b0]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.add-department-config .config-field small[data-v-553357b0]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.upsert-contact-property-config[data-v-70352d70]{-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-70352d70]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.upsert-contact-property-config .config-field small[data-v-70352d70]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.send-text-message-config[data-v-4f79ae7c]{-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}.send-text-message-config .config-field label[data-v-4f79ae7c]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.send-text-message-config .config-field small[data-v-4f79ae7c]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.add-suppression-config[data-v-17636ea2]{-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}.add-suppression-config small[data-v-17636ea2]{color:var(--sps-text-muted);display:block;font-size:12px}.remove-suppression-config .info-text[data-v-11697103]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;margin:0}.remove-suppression-config .info-text .material-icons[data-v-11697103]{color:var(--sps-info);font-size:18px}.customer-group-config .config-field label[data-v-a9b5895c]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.customer-group-config .config-field small[data-v-a9b5895c]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.customer-group-config .config-field label[data-v-7640cb80]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.customer-group-config .config-field small[data-v-7640cb80]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.send-email-config[data-v-130ecdc3]{-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}.send-email-config .config-field label[data-v-130ecdc3]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.send-email-config .config-field label .var-picker[data-v-130ecdc3]{font-weight:400;min-width:130px}.send-email-config .config-field small[data-v-130ecdc3]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.call-webhook-config[data-v-2bc16da6]{-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}.call-webhook-config .config-field label[data-v-2bc16da6]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.call-webhook-config .config-field label .var-picker[data-v-2bc16da6]{font-weight:400;min-width:130px}.call-webhook-config .config-field small[data-v-2bc16da6]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.call-webhook-config .config-field .header-row[data-v-2bc16da6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.call-webhook-config .config-field .header-row .material-icons[data-v-2bc16da6]{font-size:16px}.add-table-record-config[data-v-0a53ce8b]{-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-table-record-config .config-field label[data-v-0a53ce8b]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.add-table-record-config .config-field small[data-v-0a53ce8b]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.add-table-record-config .config-field .field-row[data-v-0a53ce8b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.add-table-record-config .config-field .field-row .field-name[data-v-0a53ce8b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:6px;width:200px}.add-table-record-config .config-field .field-row .field-name .field-icon[data-v-0a53ce8b]{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0}.add-table-record-config .config-field .field-row .field-name .field-name-text[data-v-0a53ce8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-table-record-config .config-field .field-row .field-name .field-type-badge[data-v-0a53ce8b]{-ms-flex-negative:0;background:var(--sps-bg-sunken);border-radius:4px;color:var(--sps-text-muted);flex-shrink:0;font-size:11px;padding:1px 6px}.delete-table-record-config[data-v-f47cacb0]{-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}.delete-table-record-config .config-field label[data-v-f47cacb0]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.delete-table-record-config .config-field small[data-v-f47cacb0]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.delete-table-record-config .config-field .filter-var-helper[data-v-f47cacb0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.delete-table-record-config .config-field .filter-var-helper .var-copy[data-v-f47cacb0]{min-width:150px}.update-table-record-config[data-v-4775ef3b]{-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}.update-table-record-config .config-field label[data-v-4775ef3b]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.update-table-record-config .config-field small[data-v-4775ef3b]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.update-table-record-config .config-field .field-row[data-v-4775ef3b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.update-table-record-config .config-field .field-row .material-icons[data-v-4775ef3b]{font-size:16px}.update-table-record-config .config-field .filter-var-helper[data-v-4775ef3b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.update-table-record-config .config-field .filter-var-helper .var-copy[data-v-4775ef3b]{min-width:150px}.field-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.field-option .field-icon,.field-option .field-type-badge{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0}.field-option .field-type-badge{background:var(--sps-bg-sunken);border-radius:4px;font-size:11px;padding:1px 6px}.mark-answered-config .info-text[data-v-2d4215e6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;margin:0}.mark-answered-config .info-text .material-icons[data-v-2d4215e6]{color:var(--sps-info);font-size:18px}.forward-chatbot-config[data-v-f1180782]{-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}.forward-chatbot-config .config-field label[data-v-f1180782]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.forward-chatbot-config .config-field small[data-v-f1180782]{color:var(--sps-text-muted);display:block;font-size:12px;margin-top:6px}.actions-editor .empty-actions[data-v-74430fed]{-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:var(--sps-bg-raised);border:2px dashed var(--sps-border-strong);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-74430fed]{color:var(--sps-border-strong);font-size:64px}.actions-editor .empty-actions p[data-v-74430fed]{color:var(--sps-text-muted);font-size:14px;margin:16px 0 24px}.actions-editor .empty-actions button .material-icons[data-v-74430fed]{font-size:18px;margin-right:4px}.actions-editor .actions-list[data-v-74430fed]{-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-74430fed]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;padding:16px}.actions-editor .actions-list .action-card .action-header[data-v-74430fed]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--sps-border-default);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-74430fed]{color:var(--sps-text-muted);cursor:-webkit-grab;cursor:grab;font-size:20px}.actions-editor .actions-list .action-card .action-header .action-drag-handle[data-v-74430fed]:active{cursor:-webkit-grabbing;cursor:grabbing}.actions-editor .actions-list .action-card .action-header .action-number[data-v-74430fed]{color:var(--sps-text-strong);font-weight:600}.actions-editor .actions-list .action-card .action-header .spacer[data-v-74430fed]{-webkit-box-flex:1;-ms-flex:1;flex:1}.actions-editor .actions-list .action-card .action-header button .material-icons[data-v-74430fed]{font-size:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector[data-v-74430fed]{margin-bottom:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector label[data-v-74430fed]{color:var(--sps-text-strong);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-74430fed]{font-size:16px;margin-right:6px;vertical-align:middle}.actions-editor .actions-list .action-card .action-body .action-config[data-v-74430fed]{background:var(--sps-bg-raised);border-radius:6px;padding:16px}.actions-editor .add-action-btn[data-v-74430fed]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px dashed var(--sps-border-default);border-radius:8px;color:var(--sps-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;justify-content:center;padding:16px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.actions-editor .add-action-btn[data-v-74430fed]:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.actions-editor .add-action-btn .material-icons[data-v-74430fed]{font-size:20px}.cmr-action-dropdown .ant-select-dropdown-menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmr-action-dropdown .ant-select-dropdown-menu-item .material-icons{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0;font-size:18px;margin-right:8px}.rule-editor .steps-container[data-v-25497790]{margin-bottom:32px}.rule-editor .step-content[data-v-25497790]{min-height:400px;padding:24px 0}.rule-editor .step-content h3[data-v-25497790]{color:var(--sps-text-strong);font-size:18px;font-weight:600;margin:0 0 24px}.rule-editor .step-content .when-step .rule-name-input[data-v-25497790]{margin-bottom:32px}.rule-editor .step-content .when-step .rule-name-input label[data-v-25497790]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.rule-editor .step-content .when-step .when-options[data-v-25497790]{-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-25497790]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.rule-editor .step-content .when-step .when-options .when-option.selected[data-v-25497790],.rule-editor .step-content .when-step .when-options .when-option[data-v-25497790]:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.rule-editor .step-content .when-step .when-options .when-option.selected .option-check .material-icons[data-v-25497790],.rule-editor .step-content .when-step .when-options .when-option.selected .option-icon .material-icons[data-v-25497790]{color:var(--sps-primary)}.rule-editor .step-content .when-step .when-options .when-option .option-icon .material-icons[data-v-25497790]{color:var(--sps-text-muted);font-size:48px}.rule-editor .step-content .when-step .when-options .when-option .option-content[data-v-25497790]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rule-editor .step-content .when-step .when-options .when-option .option-content h4[data-v-25497790]{color:var(--sps-text-strong);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-25497790]{color:var(--sps-text-muted);font-size:14px;margin:0}.rule-editor .step-content .when-step .when-options .when-option .option-check .material-icons[data-v-25497790]{color:var(--sps-border-default);font-size:32px}.rule-editor .step-navigation[data-v-25497790]{border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding-top:24px}.rule-editor .step-navigation .spacer[data-v-25497790]{-webkit-box-flex:1;-ms-flex:1;flex:1}.else-actions-editor .description[data-v-78c28dcc]{background:var(--sps-bg-page);border-left:3px solid var(--sps-primary);border-radius:4px;color:var(--sps-text-muted);margin-bottom:24px;padding:12px}.rule-tester .tester-header .description[data-v-e03dba6c]{background:var(--sps-bg-page);border-left:3px solid var(--sps-border-focus);border-radius:4px;color:var(--sps-text-muted);margin-bottom:24px;padding:12px}.rule-tester .tester-body .rule-selector[data-v-e03dba6c]{margin-bottom:24px}.rule-tester .tester-body .rule-selector label[data-v-e03dba6c]{color:var(--sps-text-strong);display:block;font-weight:600;margin-bottom:8px}.rule-tester .tester-body .test-action[data-v-e03dba6c]{margin-bottom:24px}.rule-tester .tester-body .test-action button[data-v-e03dba6c]{font-size:16px;font-weight:600;height:48px}.rule-tester .tester-body .test-action button .material-icons[data-v-e03dba6c]{font-size:20px;margin-right:8px;vertical-align:middle}.rule-tester .tester-body .test-results .ant-alert[data-v-e03dba6c]{margin-bottom:24px}.rule-tester .tester-body .test-results .rule-info[data-v-e03dba6c]{-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-e03dba6c]{font-size:14px}.rule-tester .tester-body .test-results .rule-info div strong[data-v-e03dba6c]{margin-right:8px}.contact-module-rules[data-v-6ee2fe3d]{max-width:1400px;padding:24px}.contact-module-rules .page-header[data-v-6ee2fe3d]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid var(--sps-border-default);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-6ee2fe3d]{color:var(--sps-text-strong);font-size:24px;font-weight:600;margin:0 0 8px}.contact-module-rules .page-header .header-left .description[data-v-6ee2fe3d]{color:var(--sps-text-muted);font-size:14px;margin:0}.contact-module-rules .page-header .header-right[data-v-6ee2fe3d]{-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-6ee2fe3d]{height:36px}.contact-module-rules .page-header .header-right .toggle-label[data-v-6ee2fe3d]{font-size:16px;font-weight:600}.contact-module-rules .loading-container[data-v-6ee2fe3d]{-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-6ee2fe3d]{-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-6ee2fe3d]{background:var(--sps-bg-surface);border:2px solid var(--sps-border-default);border-radius:12px;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-module-rules .rules-container .rule-card[data-v-6ee2fe3d]:hover{border-color:var(--sps-border-focus);-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-6ee2fe3d]{background:var(--sps-bg-raised);opacity:.6}.contact-module-rules .rules-container .rule-card .rule-header[data-v-6ee2fe3d]{-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-6ee2fe3d]{-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-6ee2fe3d]{color:var(--sps-text-muted);cursor:-webkit-grab;cursor:grab;font-size:20px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .drag-handle[data-v-6ee2fe3d]:active{cursor:-webkit-grabbing;cursor:grabbing}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .rule-name[data-v-6ee2fe3d]{color:var(--sps-text-strong);font-size:16px;font-weight:600}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-right[data-v-6ee2fe3d]{-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 .actions[data-v-6ee2fe3d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary[data-v-6ee2fe3d]{-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-6ee2fe3d]{-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-6ee2fe3d]{font-size:18px;margin-top:2px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line strong[data-v-6ee2fe3d]{color:var(--sps-text-muted);min-width:80px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d]{-webkit-box-flex:1;color:var(--sps-text-strong);-ms-flex:1;flex:1}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.field-name){color:var(--sps-info);font-weight:500}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.value-highlight){background:var(--sps-warning-soft);border-radius:3px;color:var(--sps-warning-text);font-weight:500;padding:2px 6px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.group-op){color:var(--sps-primary);font-weight:700;padding:0 4px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.no-action),.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.no-condition){color:var(--sps-text-muted);font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.incomplete){color:var(--sps-danger);font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.action-owner){color:var(--sps-info)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) strong[data-v-6ee2fe3d]{color:var(--sps-info)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) em[data-v-6ee2fe3d]{color:var(--sps-success);font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.action-tag){color:var(--sps-warning)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-tag) strong[data-v-6ee2fe3d]{color:var(--sps-warning-text)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :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-6ee2fe3d]{color:var(--sps-primary)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-dept) em[data-v-6ee2fe3d]{color:var(--sps-text-muted);font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.action-prop){color:var(--sps-success)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-prop) strong[data-v-6ee2fe3d]{color:var(--sps-success-text)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.action-none){color:var(--sps-text-muted)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-6ee2fe3d] :deep(.action-misc){color:var(--sps-info);font-weight:600}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.when-summary .material-icons[data-v-6ee2fe3d]{color:var(--sps-info)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.conditions-summary .material-icons[data-v-6ee2fe3d]{color:var(--sps-success)}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.actions-summary .material-icons[data-v-6ee2fe3d]{color:var(--sps-warning)}.contact-module-rules .rules-container .else-card[data-v-6ee2fe3d]{background:var(--sps-bg-raised);border:2px dashed var(--sps-border-strong);border-radius:12px;margin-bottom:16px;padding:20px}.contact-module-rules .rules-container .else-card .else-header[data-v-6ee2fe3d]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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 .actions[data-v-6ee2fe3d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.contact-module-rules .rules-container .else-card .else-header .else-title[data-v-6ee2fe3d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);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-6ee2fe3d]{font-size:20px}.contact-module-rules .rules-container .else-card .else-body .no-actions[data-v-6ee2fe3d]{color:var(--sps-text-muted);font-style:italic;padding:12px;text-align:center}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line[data-v-6ee2fe3d]{-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-6ee2fe3d]{color:var(--sps-warning);font-size:18px;margin-top:2px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line strong[data-v-6ee2fe3d]{color:var(--sps-text-muted);min-width:80px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line span[data-v-6ee2fe3d]{-webkit-box-flex:1;color:var(--sps-text-strong);-ms-flex:1;flex:1}.contact-module-rules .rules-container .add-rule-btn[data-v-6ee2fe3d]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border:2px dashed var(--sps-border-default);border-radius:12px;color:var(--sps-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;justify-content:center;padding:20px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.contact-module-rules .rules-container .add-rule-btn[data-v-6ee2fe3d]:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.contact-module-rules .rules-container .add-rule-btn .material-icons[data-v-6ee2fe3d]{font-size:24px}.contact-module-rules .empty-state[data-v-6ee2fe3d]{-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:var(--sps-text-muted);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-6ee2fe3d]{color:var(--sps-border-strong);font-size:80px}.contact-module-rules .empty-state h3[data-v-6ee2fe3d]{color:var(--sps-text-muted);font-size:20px;margin:16px 0 8px}.contact-module-rules .empty-state p[data-v-6ee2fe3d]{font-size:14px;margin:0}