.customer-pool-rules-page[data-v-f65cba76]{min-height:100%;padding:.166667rem .208333rem .5rem;background:#f8fafc;color:#1a1a1a}.page-header[data-v-f65cba76]{display:flex;justify-content:space-between;align-items:flex-start;gap:.083333rem;margin-bottom:.125rem}.page-header h1[data-v-f65cba76]{margin:0 0 .020833rem;color:#0a2647;font-size:.145833rem;font-weight:700}.page-header p[data-v-f65cba76]{margin:0;color:#64748b;font-size:.072917rem}.page-header .header-actions[data-v-f65cba76]{display:flex;align-items:center;gap:.0625rem}.outline-btn[data-v-f65cba76]{color:#0a2647;border-color:#e5e7eb;background:#fff}.outline-btn[data-v-f65cba76]:focus,.outline-btn[data-v-f65cba76]:hover{color:#0a2647;border-color:#0a2647;background:#f8fafc}.primary-btn[data-v-f65cba76]{color:#fff;border-color:#ff6b35;background:#ff6b35}.primary-btn[data-v-f65cba76]:focus,.primary-btn[data-v-f65cba76]:hover{color:#fff;border-color:#f97316;background:#f97316}.secondary-btn[data-v-f65cba76]{color:#0a2647;border-color:#f8fafc;background:#f8fafc}.log-btn[data-v-f65cba76],.table-link[data-v-f65cba76]{color:#0a2647}.table-link.danger[data-v-f65cba76]{color:#ef4444}.table-link.danger[data-v-f65cba76]:focus,.table-link.danger[data-v-f65cba76]:hover{color:#dc2626}.ai-banner[data-v-f65cba76],.global-switch-bar[data-v-f65cba76]{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem;padding:.083333rem .104167rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d)}.ai-banner[data-v-f65cba76]:before,.global-switch-bar[data-v-f65cba76]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) .005208rem,transparent 0);background-size:.104167rem .104167rem;animation:rotate-f65cba76 60s linear infinite}.ai-banner-content[data-v-f65cba76],.global-switch-content[data-v-f65cba76]{position:relative;z-index:1;display:flex;align-items:center;gap:.083333rem}.global-switch-text[data-v-f65cba76]{color:#fff;font-size:.072917rem;font-weight:500}.global-switch-desc[data-v-f65cba76]{color:hsla(0,0%,100%,.8);font-size:.0625rem}.ai-icon[data-v-f65cba76],.modal-ai-icon[data-v-f65cba76]{display:flex;align-items:center;justify-content:center;width:.125rem;height:.125rem;border-radius:.03125rem;background:#ff6b35;font-size:.072917rem}.ai-banner-text[data-v-f65cba76]{color:#fff;font-size:.072917rem;line-height:1.5}.ai-banner-close[data-v-f65cba76]{position:relative;z-index:1;color:#fff;border:0;background:hsla(0,0%,100%,.2)}.ai-banner-close[data-v-f65cba76]:focus,.ai-banner-close[data-v-f65cba76]:hover{color:#fff;background:hsla(0,0%,100%,.3)}.card[data-v-f65cba76],.rules-test[data-v-f65cba76]{margin-bottom:.125rem;padding:.125rem;border:.005208rem solid #e5e7eb;border-radius:.0625rem;background:#fff;transition:box-shadow .3s}.card[data-v-f65cba76]:hover,.rules-test[data-v-f65cba76]:hover{box-shadow:0 .041667rem .125rem rgba(10,38,71,.08)}.card-header[data-v-f65cba76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.104167rem;padding-bottom:.083333rem;border-bottom:.005208rem solid #e5e7eb}.card-title[data-v-f65cba76]{display:flex;align-items:center;gap:.041667rem;color:#0a2647;font-size:.09375rem;font-weight:600}.help-icon[data-v-f65cba76]{display:inline-flex;align-items:center;justify-content:center;width:.09375rem;height:.09375rem;border-radius:50%;background:#f3f4f6;color:#64748b;font-size:.0625rem;cursor:help}.rules-table[data-v-f65cba76]{overflow:hidden;border-radius:.041667rem}.rules-table .level-name[data-v-f65cba76]{color:#0a2647;font-weight:600}.rules-table .recycle-days-text[data-v-f65cba76]{display:inline-block;min-width:.208333rem;color:#0a2647;font-weight:600;text-align:center}.rules-table .exclude-status[data-v-f65cba76]{display:inline-flex;align-items:center;justify-content:center;min-width:.302083rem;height:.125rem;padding:0 .052083rem;border-radius:.0625rem;font-size:.0625rem;font-weight:600}.rules-table .exclude-status.enabled[data-v-f65cba76]{color:#047857;background:#d1fae5}.rules-table .exclude-status.disabled[data-v-f65cba76]{color:#b45309;background:#fef3c7}.add-btn[data-v-f65cba76]{width:100%;margin-top:.083333rem;color:#0a2647;border:.005208rem dashed #cbd5e1;background:#f8fafc}.add-btn[data-v-f65cba76]:focus,.add-btn[data-v-f65cba76]:hover{color:#0a2647;border-color:#0a2647;background:#fff}.rule-tip[data-v-f65cba76]{margin-top:.083333rem;color:#9ca3af;font-size:.0625rem}.protection-config[data-v-f65cba76]{display:grid;grid-template-columns:repeat(2,1fr);gap:.104167rem}.protection-item[data-v-f65cba76]{padding:.083333rem;border-radius:.041667rem;background:#f8fafc}.protection-label[data-v-f65cba76],.section-label[data-v-f65cba76]{margin-bottom:.0625rem;color:#0a2647;font-size:.072917rem;font-weight:500}.protection-input-group[data-v-f65cba76]{display:flex;align-items:center;gap:.041667rem}.protection-input[data-v-f65cba76]{width:.447917rem}.protection-input[data-v-f65cba76] .el-input__inner{color:#0a2647;font-size:.083333rem;font-weight:600;text-align:center}.protection-desc[data-v-f65cba76],.protection-unit[data-v-f65cba76]{color:#64748b;font-size:.072917rem}.protection-desc[data-v-f65cba76]{margin-top:.041667rem;color:#9ca3af;font-size:.0625rem;line-height:1.5}.progress-bar[data-v-f65cba76]{overflow:hidden;height:.041667rem;margin-top:.0625rem;border-radius:.020833rem;background:#e5e7eb}.progress-fill[data-v-f65cba76]{height:100%;border-radius:.020833rem;background:linear-gradient(90deg,#0a2647,#ff6b35)}.action-checkboxes[data-v-f65cba76]{display:grid;grid-template-columns:repeat(2,1fr);gap:.083333rem}.checkbox-item[data-v-f65cba76]{display:flex;align-items:center;gap:.0625rem;padding:.0625rem .083333rem;border:.005208rem solid #e5e7eb;border-radius:.041667rem;background:#f8fafc;cursor:pointer;transition:all .2s}.checkbox-item[data-v-f65cba76] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#00a4af;border-color:#00a4af}.checkbox-item .checkbox-label[data-v-f65cba76]{color:#0a2647;font-size:.072917rem}.checkbox-item.checked[data-v-f65cba76]{border-color:#10b981;background:#ecfdf5}.checkbox-item[data-v-f65cba76]:hover{border-color:#0a2647;background:#fff}.checkbox-desc[data-v-f65cba76]{margin-top:.0625rem;color:#64748b;font-size:.0625rem;line-height:1.5}.reminder-config[data-v-f65cba76]{display:flex;flex-direction:column;gap:.104167rem}.switch-row[data-v-f65cba76]{display:flex;justify-content:space-between;align-items:center;gap:.083333rem;padding:.072917rem .083333rem;border-radius:.041667rem;background:#f8fafc}.switch-row.compact[data-v-f65cba76]{padding:0 0 .083333rem;background:transparent;border-bottom:.005208rem solid #eef2f7}.switch-row-title[data-v-f65cba76]{color:#0a2647;font-size:.072917rem;font-weight:500}.switch-row-desc[data-v-f65cba76]{margin-top:.020833rem;color:#64748b;font-size:.0625rem}.reminder-methods[data-v-f65cba76],.reminder-options[data-v-f65cba76]{display:flex;flex-wrap:wrap;gap:.0625rem}.reminder-option[data-v-f65cba76]{color:#0a2647;border-color:#e5e7eb;background:#f8fafc}.reminder-option.selected[data-v-f65cba76],.reminder-option.selected[data-v-f65cba76]:focus,.reminder-option.selected[data-v-f65cba76]:hover{color:#059669;border-color:#10b981;background:#ecfdf5}.reminder-method.el-checkbox[data-v-f65cba76]{margin:0;min-height:.208333rem;height:auto;padding:.052083rem .072917rem;border-radius:.03125rem;border-color:#dbe2ea;background:#fff}.reminder-method.el-checkbox.is-checked[data-v-f65cba76]{border-color:#2563eb;background:#eff6ff}.reminder-method.el-checkbox.is-disabled[data-v-f65cba76]{background:#f8fafc}.reminder-method.el-checkbox[data-v-f65cba76] .el-checkbox__label{font-size:.067708rem;line-height:.09375rem}.preview-btn[data-v-f65cba76]{margin-left:.041667rem;padding:0;color:#0a2647;font-size:.0625rem}.template-editor[data-v-f65cba76] textarea{border-radius:.041667rem;font-family:inherit}.test-config[data-v-f65cba76]{display:flex;gap:.083333rem;margin-bottom:.104167rem}.test-select[data-v-f65cba76]{flex:1}.test-result[data-v-f65cba76]{padding:.083333rem;border-radius:.041667rem;background:#f8fafc;animation:fadeIn-f65cba76 .3s ease}.result-item[data-v-f65cba76]{display:flex;justify-content:space-between;gap:.104167rem;padding:.0625rem 0;border-bottom:.005208rem solid #e5e7eb}.result-item[data-v-f65cba76]:last-child{border-bottom:0}.result-label[data-v-f65cba76]{flex-shrink:0;color:#64748b;font-size:.072917rem}.result-value[data-v-f65cba76]{color:#0a2647;font-size:.072917rem;font-weight:600;text-align:right}.result-value.warning[data-v-f65cba76]{color:#f97316}.effect-estimate[data-v-f65cba76]{margin-bottom:.125rem;padding:.104167rem;border:.005208rem solid rgba(255,107,53,.25);border-radius:.0625rem;background:linear-gradient(135deg,rgba(255,107,53,.08),rgba(16,185,129,.08))}.estimate-title[data-v-f65cba76]{display:flex;align-items:center;gap:.041667rem;margin-bottom:.041667rem;color:#0a2647;font-size:.083333rem;font-weight:600}.estimate-content[data-v-f65cba76]{color:#475569;font-size:.072917rem}.page-footer[data-v-f65cba76]{position:sticky;bottom:0;z-index:20;display:flex;justify-content:flex-end;gap:.0625rem;margin:.125rem -.208333rem -.5rem;padding:.104167rem .208333rem;align-items:center;border-top:.010417rem solid #bfdbfe;background:#fff;box-shadow:0 -.03125rem .104167rem rgba(15,23,42,.08)}.page-footer .el-button+.el-button[data-v-f65cba76]{margin-left:0}.page-footer .secondary-btn[data-v-f65cba76]{min-width:.416667rem;height:.229167rem;background:#fff;border-color:#dbe2ea}.page-footer .save-rules-btn[data-v-f65cba76]{min-width:.9375rem;height:.25rem;padding:0 .145833rem;border-radius:.03125rem;font-size:.083333rem;font-weight:600;border-color:#2563eb;background:#2563eb;box-shadow:0 .015625rem .052083rem rgba(37,99,235,.3)}.page-footer .save-rules-btn[data-v-f65cba76]:focus,.page-footer .save-rules-btn[data-v-f65cba76]:hover{border-color:#1d4ed8;background:#1d4ed8}.page-footer .save-rules-btn[data-v-f65cba76]:focus-visible{outline:.010417rem solid #1d4ed8;outline-offset:.015625rem}[data-v-f65cba76] .level-dialog .el-dialog{overflow:hidden;border-radius:.0625rem}[data-v-f65cba76] .level-dialog .el-dialog__body{padding:.125rem}[data-v-f65cba76] .level-dialog .el-dialog__footer{padding:0}.drawer-close[data-v-f65cba76]{color:#64748b;border:0;background:#f3f4f6}.modal-ai-tip[data-v-f65cba76]{display:flex;gap:.0625rem;margin-bottom:.104167rem;padding:.072917rem .083333rem;border-radius:.041667rem;background:#f8fafc}.modal-ai-content[data-v-f65cba76]{color:#475569;font-size:.067708rem;line-height:1.6}.modal-ai-highlight[data-v-f65cba76]{color:#ff6b35;font-weight:600}.level-form[data-v-f65cba76] .el-form-item__label{padding-bottom:.03125rem;color:#0a2647;font-weight:500}.form-label-hint[data-v-f65cba76]{display:inline-block;margin-top:.03125rem;color:#9ca3af;font-size:.0625rem}.icon-selector[data-v-f65cba76]{display:grid;grid-template-columns:repeat(8,1fr);gap:.041667rem}.icon-option[data-v-f65cba76]{height:.208333rem;border:.005208rem solid #e5e7eb;border-radius:.041667rem;background:#f8fafc;font-size:.104167rem;cursor:pointer}.icon-option.selected[data-v-f65cba76]{border-color:#ff6b35;background:rgba(255,107,53,.1)}.form-input-wrapper[data-v-f65cba76]{display:flex;align-items:center;gap:.041667rem}.form-input-wrapper[data-v-f65cba76] .el-input-number{width:.625rem}.form-input-wrapper[data-v-f65cba76] .el-input__inner{text-align:center}.form-input-unit[data-v-f65cba76]{color:#64748b;font-size:.072917rem}.advanced-settings[data-v-f65cba76]{overflow:hidden;border:.005208rem solid #e5e7eb;border-radius:.041667rem}.advanced-header[data-v-f65cba76]{display:flex;justify-content:space-between;align-items:center;padding:.0625rem .072917rem;background:#f8fafc;color:#0a2647;font-weight:500;cursor:pointer}.advanced-header-left[data-v-f65cba76]{display:flex;align-items:center;gap:.041667rem}.advanced-arrow[data-v-f65cba76]{transition:transform .2s}.advanced-arrow.open[data-v-f65cba76]{transform:rotate(180deg)}.advanced-content[data-v-f65cba76]{display:grid;grid-template-columns:repeat(2,1fr);gap:.0625rem;padding:.072917rem}.advanced-item[data-v-f65cba76]{padding:.0625rem;border-radius:.041667rem;background:#f8fafc}.advanced-item-label[data-v-f65cba76]{color:#64748b;font-size:.0625rem}.advanced-item-value[data-v-f65cba76]{margin-top:.020833rem;color:#0a2647;font-size:.083333rem;font-weight:600}.modal-footer[data-v-f65cba76]{display:flex;justify-content:space-between;align-items:center;gap:.083333rem;padding:.104167rem .125rem;border-top:.005208rem solid #e5e7eb}.footer-hint[data-v-f65cba76]{color:#9ca3af;font-size:.0625rem}[data-v-f65cba76] .history-drawer .el-drawer__body{display:flex;flex-direction:column;height:100%}.drawer-header[data-v-f65cba76]{display:flex;justify-content:space-between;align-items:center;padding:.125rem;border-bottom:.005208rem solid #e5e7eb}.drawer-header h2[data-v-f65cba76]{margin:0;color:#0a2647;font-size:.09375rem;font-weight:600}.drawer-body[data-v-f65cba76]{flex:1;overflow-y:auto;padding:.125rem}.log-item[data-v-f65cba76]{margin-bottom:.0625rem;padding:.083333rem;border-left:.015625rem solid #0a2647;border-radius:.041667rem;background:#f8fafc}.log-time[data-v-f65cba76]{margin-bottom:.041667rem;color:#9ca3af;font-size:.0625rem}.log-content[data-v-f65cba76]{color:#0a2647;font-size:.072917rem;line-height:1.6}.log-operator[data-v-f65cba76]{color:#ff6b35;font-weight:500}.drawer-footer[data-v-f65cba76]{padding:.104167rem .125rem;border-top:.005208rem solid #e5e7eb}.export-log-btn[data-v-f65cba76]{width:100%}@keyframes rotate-f65cba76{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn-f65cba76{0%{opacity:0;transform:translateY(.052083rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.customer-pool-rules-page[data-v-f65cba76]{padding:.104167rem .083333rem .5rem}.page-footer[data-v-f65cba76]{margin:.125rem -.083333rem -.5rem;padding:.083333rem}.page-footer .save-rules-btn[data-v-f65cba76]{min-width:0;flex:0 1 0.9375rem;padding:0 .083333rem}.modal-footer[data-v-f65cba76],.page-header[data-v-f65cba76],.test-config[data-v-f65cba76]{flex-direction:column;align-items:stretch}.action-checkboxes[data-v-f65cba76],.advanced-content[data-v-f65cba76],.protection-config[data-v-f65cba76]{grid-template-columns:1fr}.icon-selector[data-v-f65cba76]{grid-template-columns:repeat(4,1fr)}}