.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f],.j-search-select-tag-wrapper[data-v-19b23d2f]{width:100%}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-selection{border-radius:8px!important;border:2px solid rgba(102,126,234,.1)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;min-height:40px;padding-right:40px}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-selection:hover{border-color:rgba(102,126,234,.3)!important}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-focused .ant-select-selection,.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-selection:focus{border-color:#667eea!important;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.j-search-select-tag-wrapper .modern-search-select .search-suffix-icon[data-v-19b23d2f]{color:#667eea;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-arrow{color:#667eea;right:12px}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-selection__clear{color:#667eea;background:rgba(102,126,234,.1);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-selection__clear:hover{color:#f5222d;background:rgba(245,34,45,.1)}.j-search-select-tag-wrapper .modern-search-select[data-v-19b23d2f] .ant-select-selection__placeholder{color:rgba(0,0,0,.45)}[data-v-19b23d2f] .ant-select-dropdown{border-radius:8px!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15)!important;box-shadow:0 4px 12px rgba(102,126,234,.15)!important;border:2px solid rgba(102,126,234,.1)!important;overflow:hidden}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu{padding:4px!important}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item{border-radius:6px!important;margin:2px 0!important;padding:8px 12px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;font-weight:500}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(240,147,251,.08))!important;color:#667eea!important}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(240,147,251,.15))!important;color:#667eea!important;font-weight:700!important}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected:after{content:"\2713";position:absolute;right:12px;color:#667eea;font-weight:700}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(240,147,251,.1))!important}[data-v-19b23d2f] .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-disabled{color:rgba(0,0,0,.25)!important;background:transparent!important;cursor:not-allowed}.sys-config-page[data-v-40c66234]{min-height:calc(100vh - 120px);background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(240,147,251,.03));padding:24px;border-radius:12px}.sys-config-page .config-tabs[data-v-40c66234]{background:#fff;padding:24px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.08);box-shadow:0 2px 8px rgba(102,126,234,.08)}.sys-config-page .config-tabs[data-v-40c66234] .ant-tabs-bar{border-bottom:2px solid rgba(102,126,234,.1);margin-bottom:24px}.sys-config-page .config-tabs[data-v-40c66234] .ant-tabs-tab{font-weight:600;font-size:15px;padding:12px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.sys-config-page .config-tabs[data-v-40c66234] .ant-tabs-tab:hover{color:#667eea}.sys-config-page .config-tabs[data-v-40c66234] .ant-tabs-tab.ant-tabs-tab-active{color:#667eea;font-weight:700}.sys-config-page .config-tabs[data-v-40c66234] .ant-tabs-ink-bar{background:linear-gradient(135deg,#667eea,#764ba2);height:3px}.sys-config-page .save-btn[data-v-40c66234]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:8px!important;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3)!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important;font-weight:600!important;padding:6px 20px!important;height:auto!important}.sys-config-page .save-btn[data-v-40c66234]:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4)!important;box-shadow:0 4px 12px rgba(102,126,234,.4)!important}.sys-config-page[data-v-40c66234] .ant-form-item-label label{font-weight:600;color:#333;font-size:14px}.sys-config-page[data-v-40c66234] .ant-input,.sys-config-page[data-v-40c66234] .ant-select-selection,.sys-config-page[data-v-40c66234] textarea.ant-input{border-radius:8px;border:2px solid rgba(102,126,234,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.sys-config-page[data-v-40c66234] .ant-input:hover,.sys-config-page[data-v-40c66234] .ant-select-selection:hover,.sys-config-page[data-v-40c66234] textarea.ant-input:hover{border-color:rgba(102,126,234,.3)}.sys-config-page[data-v-40c66234] .ant-input:focus,.sys-config-page[data-v-40c66234] .ant-select-selection:focus,.sys-config-page[data-v-40c66234] textarea.ant-input:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.sys-config-page[data-v-40c66234] .ant-radio-button-wrapper{border:2px solid rgba(102,126,234,.1);border-radius:8px;margin:0 4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:600}.sys-config-page[data-v-40c66234] .ant-radio-button-wrapper:first-child,.sys-config-page[data-v-40c66234] .ant-radio-button-wrapper:last-child{border-radius:8px}.sys-config-page[data-v-40c66234] .ant-radio-button-wrapper:hover{border-color:rgba(102,126,234,.3);color:#667eea}.sys-config-page[data-v-40c66234] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.sys-config-page[data-v-40c66234] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{color:#fff}.sys-config-page[data-v-40c66234] p{color:#666;margin-top:8px;margin-bottom:4px;font-size:13px}.sys-config-page .brand-panel[data-v-40c66234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.sys-config-page .brand-empty[data-v-40c66234]{color:#999}.sys-config-page .brand-card[data-v-40c66234]{border:1px solid rgba(102,126,234,.2);border-radius:12px;padding:16px;background:rgba(102,126,234,.03)}.sys-config-page .brand-action[data-v-40c66234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:4px}.sys-config-page .sms-config-panel[data-v-40c66234]{border:1px solid rgba(102,126,234,.2);border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,126,234,.05)),to(rgba(118,75,162,.02)));background:linear-gradient(180deg,rgba(102,126,234,.05),rgba(118,75,162,.02));padding:16px 16px 4px}.sys-config-page .sms-config-head[data-v-40c66234]{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:rgba(102,126,234,.08)}.sys-config-page .sms-config-title[data-v-40c66234]{font-size:15px;font-weight:600;color:#3f3f88;margin-bottom:4px}.sys-config-page .sms-config-desc[data-v-40c66234]{font-size:12px;color:#5f6b85;line-height:1.6}.sys-config-page .sms-item[data-v-40c66234]{margin-bottom:12px}.sys-config-page .sms-template-guide[data-v-40c66234]{border:1px dashed rgba(102,126,234,.35);border-radius:10px;padding:12px;margin-bottom:14px;background:hsla(0,0%,100%,.75)}.sys-config-page .sms-template-guide-title[data-v-40c66234]{font-size:13px;font-weight:600;color:#4a4aa3;margin-bottom:10px}.sys-config-page .sms-guide-item[data-v-40c66234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border:1px solid rgba(102,126,234,.18);border-radius:8px;padding:8px 10px;background:#fff}.sys-config-page .sms-guide-scene[data-v-40c66234]{font-size:13px;font-weight:600;color:#2f3f7a}.sys-config-page .sms-guide-field[data-v-40c66234],.sys-config-page .sms-guide-var[data-v-40c66234]{font-size:12px;color:#5f6b85;line-height:1.5}.sys-config-page .sms-template-guide-foot[data-v-40c66234]{margin-top:10px;font-size:12px;color:#55607a;line-height:1.6}