:root,[data-theme=dark]{--bg-base: #0a0e1a;--bg-panel: #0f1525;--bg-card: #131c30;--bg-hover: #1a2540;--bg-active: #1e2d4a;--border-subtle: rgba(66, 153, 225, .12);--border-muted: rgba(66, 153, 225, .22);--border-accent: rgba(56, 220, 196, .45);--text-primary: #e8edf5;--text-secondary: #8fa5c5;--text-muted: #4d6080;--text-accent: #38dcc4;--text-warn: #f6b73c;--text-danger: #f05f6e;--text-success: #4ade80;--cyan: #38dcc4;--cyan-dim: rgba(56, 220, 196, .15);--blue: #4299e1;--blue-dim: rgba(66, 153, 225, .15);--shadow-soft: 0 8px 32px rgba(0, 0, 0, .45);--shadow-strong: 0 16px 48px rgba(0, 0, 0, .5);--theme-surface-glow: 0 0 0 1px rgba(56, 220, 196, .08);--theme-button-shadow: 0 10px 28px rgba(11, 18, 32, .28);--theme-button-highlight: linear-gradient(135deg, rgba(56, 220, 196, .96) 0%, rgba(46, 189, 170, .96) 100%);--theme-button-highlight-hover: linear-gradient(135deg, rgba(60, 231, 209, 1) 0%, rgba(48, 195, 176, 1) 100%);--font-ui: "Syne", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--el-color-primary: #38dcc4;--el-color-primary-dark-2: #2ebdaa;--el-color-primary-light-3: rgba(56, 220, 196, .3);--el-color-primary-light-5: rgba(56, 220, 196, .2);--el-color-primary-light-7: rgba(56, 220, 196, .1);--el-color-primary-light-8: rgba(56, 220, 196, .08);--el-color-primary-light-9: rgba(56, 220, 196, .05);--el-bg-color: #0f1525;--el-bg-color-page: #0a0e1a;--el-bg-color-overlay: #131c30;--el-text-color-primary: #e8edf5;--el-text-color-regular: #8fa5c5;--el-text-color-secondary: #4d6080;--el-border-color: rgba(66, 153, 225, .2);--el-border-color-light: rgba(66, 153, 225, .12);--el-border-color-extra-light: rgba(66, 153, 225, .06);--el-fill-color: #131c30;--el-fill-color-light: #1a2540;--el-fill-color-blank: #0f1525;--el-mask-color: rgba(10, 14, 26, .85);--el-box-shadow: var(--shadow-soft);--el-border-radius-base: 6px}[data-theme=light]{--bg-base: #f4f7fb;--bg-panel: #ffffff;--bg-card: #ffffff;--bg-hover: #edf4ff;--bg-active: #dde9fb;--border-subtle: rgba(39, 87, 164, .12);--border-muted: rgba(39, 87, 164, .2);--border-accent: rgba(16, 179, 156, .34);--text-primary: #122033;--text-secondary: #49627f;--text-muted: #8092a9;--text-accent: #0fa894;--text-warn: #d38c1a;--text-danger: #de4c5f;--text-success: #2fa86d;--cyan: #0fa894;--cyan-dim: rgba(15, 168, 148, .12);--blue: #3977d8;--blue-dim: rgba(57, 119, 216, .12);--shadow-soft: 0 10px 26px rgba(20, 35, 64, .08);--shadow-strong: 0 20px 44px rgba(20, 35, 64, .12);--theme-surface-glow: 0 0 0 1px rgba(15, 168, 148, .05);--theme-button-shadow: 0 12px 24px rgba(15, 168, 148, .18);--theme-button-highlight: linear-gradient(135deg, #18d2bb 0%, #0fa894 100%);--theme-button-highlight-hover: linear-gradient(135deg, #22ddc5 0%, #12b39e 100%);--el-color-primary: #0fa894;--el-color-primary-dark-2: #0c907f;--el-color-primary-light-3: rgba(15, 168, 148, .3);--el-color-primary-light-5: rgba(15, 168, 148, .2);--el-color-primary-light-7: rgba(15, 168, 148, .1);--el-color-primary-light-8: rgba(15, 168, 148, .08);--el-color-primary-light-9: rgba(15, 168, 148, .05);--el-bg-color: #ffffff;--el-bg-color-page: #f4f7fb;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #122033;--el-text-color-regular: #49627f;--el-text-color-secondary: #8092a9;--el-border-color: rgba(39, 87, 164, .18);--el-border-color-light: rgba(39, 87, 164, .12);--el-border-color-extra-light: rgba(39, 87, 164, .06);--el-fill-color: #ffffff;--el-fill-color-light: #edf4ff;--el-fill-color-blank: #ffffff;--el-mask-color: rgba(18, 32, 51, .32);--el-box-shadow: var(--shadow-soft)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:var(--font-ui);background:var(--bg-base);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#38dcc440;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#38dcc473}.mono{font-family:var(--font-mono)}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:20px;font-size:12px;font-family:var(--font-mono);font-weight:600;letter-spacing:.04em}.badge.good{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.badge.bad{background:#f05f6e1f;color:#f05f6e;border:1px solid rgba(240,95,110,.3)}.badge.warn{background:#f6b73c1f;color:#f6b73c;border:1px solid rgba(246,183,60,.3)}.badge.info{background:#38dcc41f;color:#38dcc4;border:1px solid rgba(56,220,196,.3)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.pulse-dot{width:7px;height:7px;border-radius:50%;animation:pulse 2s infinite}.pulse-dot.online{background:#4ade80;box-shadow:0 0 6px #4ade80}.pulse-dot.offline{background:#f05f6e;box-shadow:0 0 6px #f05f6e;animation:none}.el-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--el-mask-color);z-index:1999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.el-dialog__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;overflow:hidden}.el-dialog{background:var(--bg-card)!important;border:1px solid var(--border-muted)!important;border-radius:var(--radius-lg)!important;max-height:88vh;margin:auto!important;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;box-shadow:0 16px 48px #00000080,0 0 0 1px #38dcc414}.el-dialog.is-fullscreen{max-height:100vh;border-radius:0}.el-dialog__header{border-bottom:1px solid var(--border-subtle);padding:16px 24px;flex-shrink:0}.el-dialog__title{font-family:var(--font-ui);font-weight:700;color:var(--text-primary)!important;font-size:16px;letter-spacing:.02em}.el-dialog__body{padding:20px 24px;background:var(--bg-card)!important;color:var(--text-primary)!important;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:120px;max-height:calc(88vh - 120px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(56,220,196,.3) transparent}.el-dialog__body::-webkit-scrollbar{width:5px}.el-dialog__body::-webkit-scrollbar-track{background:transparent}.el-dialog__body::-webkit-scrollbar-thumb{background:#38dcc44d;border-radius:3px}.el-dialog__body::-webkit-scrollbar-thumb:hover{background:#38dcc480}.el-dialog__body::-webkit-scrollbar-thumb:window-inactive{background:transparent}.el-dialog .el-form-item__label{color:var(--text-secondary)!important}.el-dialog .el-input__wrapper{background:var(--bg-base)!important;border-color:var(--border-muted)!important}.el-dialog .el-input__inner,.el-dialog .el-textarea__inner{color:var(--text-primary)!important;background:transparent!important}.el-dialog .el-select .el-select__wrapper{background:var(--bg-base)!important}.el-dialog .el-select .el-select__placeholder,.el-dialog .el-select .el-select__selected{color:var(--text-primary)!important}.el-dialog .form-section,.el-dialog [class*=form-section]{background:var(--bg-base)!important;color:var(--text-primary)!important}.el-dialog .section-title{color:var(--text-primary)!important}.el-dialog__footer{border-top:1px solid var(--border-subtle);padding:14px 24px;flex-shrink:0}.el-dialog__headerbtn{top:16px;right:20px;width:32px;height:32px;border-radius:var(--radius);background:transparent}.el-dialog__headerbtn:hover{background:var(--bg-hover)}.el-dialog__headerbtn .el-icon{font-size:18px;color:var(--text-muted)}.el-dialog__headerbtn:hover .el-icon{color:var(--text-primary)}.channel-dialog-compact.el-dialog .el-dialog__body{padding:14px 20px!important}.channel-dialog-compact .form-section.compact{margin-bottom:10px;padding:10px 12px}.channel-dialog-compact .form-section.compact .section-title{margin-bottom:8px;padding-bottom:4px;font-size:11px}.channel-dialog-compact .el-form-item{margin-bottom:12px}.channel-dialog-compact .el-form-item.form-item-inline{margin-bottom:8px}.channel-dialog-compact .form-item-inline .el-form-item__content{display:flex;align-items:center;gap:8px}.device-dialog-compact.el-dialog .el-dialog__body{padding:14px 20px!important}.device-dialog-compact .form-section.compact{margin-bottom:10px;padding:10px 12px}.device-dialog-compact .form-section.compact .section-title{margin-bottom:8px;padding-bottom:4px;font-size:11px}.device-dialog-compact .el-form-item{margin-bottom:12px}.device-dialog-compact .el-form-item.form-item-inline{margin-bottom:8px}.device-dialog-compact .form-item-inline .el-form-item__content{display:flex;align-items:center;gap:8px}.rule-dialog-compact.el-dialog .el-dialog__body{padding:14px 20px!important}.rule-dialog-compact .el-form-item{margin-bottom:12px}.el-input-group__append .el-button{background:var(--bg-base)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important}.el-input-group__append .el-button:hover{background:var(--bg-hover)!important;border-color:var(--border-muted)!important;color:var(--cyan)!important}.el-input-group__append .el-button .el-icon{color:inherit}.el-form-item__label{color:var(--text-secondary)!important;font-size:13px}.el-input__wrapper{background:var(--bg-base)!important;border-color:var(--border-muted)!important;box-shadow:none!important;border-radius:var(--radius)!important}.el-input__wrapper:hover{border-color:var(--border-accent)!important}.el-input__wrapper.is-focus{border-color:var(--cyan)!important;box-shadow:0 0 0 2px var(--cyan-dim)!important}.el-input__inner{color:var(--text-primary)!important;font-family:var(--font-ui)}.el-textarea__inner{background:var(--bg-base)!important;border-color:var(--border-muted)!important;color:var(--text-primary)!important;border-radius:var(--radius)!important}.el-textarea__inner:hover{border-color:var(--border-accent)!important}.el-textarea__inner:focus{border-color:var(--cyan)!important;box-shadow:0 0 0 2px var(--cyan-dim)!important}.el-select__wrapper{background:var(--bg-base)!important;border-color:var(--border-muted)!important;box-shadow:none!important;border-radius:var(--radius)!important}.el-select__wrapper:hover{border-color:var(--border-accent)!important}.el-select__wrapper.is-focused{border-color:var(--cyan)!important;box-shadow:0 0 0 2px var(--cyan-dim)!important}.el-select-dropdown,.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{background:var(--bg-card)!important;border:1px solid var(--border-muted)!important}.el-select-dropdown__item{color:var(--text-primary)!important;background:transparent!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.hovering,.el-select-dropdown__item.is-hovering{background:var(--bg-hover)!important;color:var(--text-primary)!important}.el-select-dropdown__item.selected,.el-select-dropdown__item.is-selected{color:var(--cyan)!important;font-weight:600;background:var(--bg-hover)!important}.el-select-dropdown__item.selected:hover,.el-select-dropdown__item.selected.hovering,.el-select-dropdown__item.selected.is-hovering{background:var(--bg-active)!important;color:var(--cyan)!important}.el-select-dropdown__item span,.el-select-dropdown__item .el-select-dropdown__item-text{color:inherit!important}.el-select-dropdown__item .protocol-desc,.el-select-dropdown__item .el-select-dropdown__item-text+span{color:var(--text-muted)!important}.el-select-dropdown__item:hover .protocol-desc,.el-select-dropdown__item:hover .el-select-dropdown__item-text+span,.el-select-dropdown__item.selected .protocol-desc{color:var(--text-secondary)!important}.el-popper{background:var(--bg-card)!important;border:1px solid var(--border-muted)!important}.el-popper__arrow{display:none}.el-input-number{background:var(--bg-base)!important;border:1px solid var(--border-muted)!important;border-radius:var(--radius)!important}.el-input-number__decrease,.el-input-number__increase{background:var(--bg-base)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover{background:var(--bg-hover)!important;color:var(--cyan)!important}.el-input-number__inner{color:var(--text-primary)!important}.el-switch{--el-switch-on-color: #38dcc4;--el-switch-off-color: var(--border-muted)}.el-button{font-family:var(--font-ui);font-weight:600;letter-spacing:.02em}.el-button--primary{--el-button-bg-color: var(--cyan) !important;--el-button-border-color: var(--cyan) !important;--el-button-outline-color: var(--cyan) !important;--el-button-hover-color: #2ebdaa !important}.el-button--primary:hover{background:#2ebdaa!important;border-color:#2ebdaa!important}.el-button--text{color:var(--text-secondary)!important}.el-button--text:hover{color:var(--cyan)!important}.el-table,.el-table tr{background:transparent!important}.el-table th.el-table__cell{background:#38dcc40f!important;color:var(--text-accent)!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--border-muted)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--border-subtle)!important;color:var(--text-primary)}.el-table__row:hover td{background:var(--bg-hover)!important}.el-table__row.current-row td{background:var(--bg-hover)!important;color:var(--text-primary)!important}.el-table__row.current-row:hover td{background:var(--bg-active)!important;color:var(--text-primary)!important}.el-table__empty-block{background:transparent}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-button-color: var(--text-secondary);--el-pagination-hover-color: var(--cyan)}.el-tag{font-family:var(--font-mono);font-size:11px}.el-message{background:var(--bg-card)!important;border:1px solid var(--border-muted)!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 32px #00000080!important}.el-message__content{color:var(--text-primary)!important}.el-message--success{border-color:#4ade80!important}.el-message--success .el-message__content{color:#4ade80!important}.el-message--error{border-color:#f05f6e!important}.el-message--error .el-message__content{color:#f05f6e!important}.el-message--warning{border-color:#f6b73c!important}.el-message--warning .el-message__content{color:#f6b73c!important}.el-message-box{background:var(--bg-card)!important;border:1px solid var(--border-muted)!important;border-radius:var(--radius-lg)!important;box-shadow:0 16px 48px #00000080,0 0 0 1px #38dcc414;padding:0;min-width:420px}.el-message-box__header{border-bottom:1px solid var(--border-subtle);padding:18px 24px 16px}.el-message-box__title{color:var(--text-primary)!important;font-size:16px;font-weight:700;letter-spacing:.02em}.el-message-box__headerbtn{top:18px;right:20px}.el-message-box__headerbtn .el-icon{color:var(--text-muted)}.el-message-box__headerbtn:hover .el-icon{color:var(--text-primary)}.el-message-box__content{padding:20px 24px}.el-message-box__message{color:var(--text-secondary)!important;font-size:14px;line-height:1.6}.el-message-box__btns{border-top:1px solid var(--border-subtle);padding:14px 24px}.el-message-box__cancel{color:var(--text-secondary)!important}.el-message-box__cancel:hover{color:var(--text-primary)!important}.el-message-box__confirm{color:var(--cyan)!important}.el-message-box__confirm:hover{color:#2ebdaa!important}.el-button--danger{background:#f05f6e1a!important;border-color:#f05f6e4d!important;color:#f05f6e!important}.el-button--danger:hover{background:#f05f6e!important;color:#fff!important}.el-loading-mask{background:#0a0e1ab3!important}.el-loading-spinner .path{stroke:var(--cyan)!important}.el-loading-spinner .el-loading-text{color:var(--cyan)!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:fadeUp .3s ease forwards;height:100%}.eg-toolbar-surface{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.eg-primary-action.el-button,.eg-primary-action .el-button{height:42px;padding:0 18px;border-radius:14px;border-color:#38dcc43d!important;background:var(--theme-button-highlight)!important;color:#f3fffd!important;font-weight:700;letter-spacing:.02em;box-shadow:var(--theme-button-shadow)}.eg-primary-action.el-button:hover,.eg-primary-action .el-button:hover{background:var(--theme-button-highlight-hover)!important;border-color:#3ce7d15c!important;transform:translateY(-1px)}.eg-primary-action.el-button .el-icon,.eg-primary-action .el-button .el-icon{color:inherit}.eg-pagination-bar{padding:12px 16px;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;align-items:center;background:var(--bg-base);flex-shrink:0;gap:8px}.eg-pagination-bar .el-pagination{display:flex;align-items:center;gap:8px;padding:0}.eg-pagination-bar .el-pagination__total{color:var(--text-muted);font-size:13px;font-weight:500}.eg-pagination-bar .el-pagination__sizes{margin-right:8px}.eg-pagination-bar .el-pagination__sizes .el-input{width:108px}.eg-pagination-bar .el-pagination .btn-prev,.eg-pagination-bar .el-pagination .btn-next,.eg-pagination-bar .el-pagination__sizes .el-input__wrapper,.eg-pagination-bar .el-pagination__jump .el-input__wrapper{height:34px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:none;transition:all .2s ease}.eg-pagination-bar .el-pagination .btn-prev,.eg-pagination-bar .el-pagination .btn-next{min-width:34px;color:var(--text-secondary)}.eg-pagination-bar .el-pagination .btn-prev:hover,.eg-pagination-bar .el-pagination .btn-next:hover,.eg-pagination-bar .el-pagination__sizes .el-input__wrapper:hover,.eg-pagination-bar .el-pagination__jump .el-input__wrapper:hover{border-color:#38dcc46b;color:var(--cyan);background:var(--cyan-dim)}.eg-pagination-bar .el-pager{display:flex;align-items:center;gap:4px}.eg-pagination-bar .el-pager li{min-width:34px;height:34px;line-height:34px;margin:0;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font-size:13px;font-weight:600;transition:all .2s ease}.eg-pagination-bar .el-pager li:hover{border-color:#38dcc46b;background:var(--cyan-dim);color:var(--cyan);transform:translateY(-1px)}.eg-pagination-bar .el-pager li.is-active{border-color:#38dcc49e;background:var(--theme-button-highlight);color:#f3fffd;box-shadow:0 8px 20px #38dcc438}.eg-pagination-bar .el-pagination__jump{margin-left:10px;color:var(--text-muted);font-size:13px}.eg-pagination-bar .el-pagination__jump .el-input{width:56px;margin:0 4px}.eg-pagination-bar .el-pagination__jump .el-input__inner{text-align:center;font-size:13px}.eg-circle-action.el-button.is-circle{width:38px;height:38px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-secondary);box-shadow:none;transition:all .2s ease}.eg-circle-action.el-button.is-circle:hover{border-color:#38dcc466;color:var(--cyan);background:var(--cyan-dim);transform:translateY(-1px)}.eg-split-action{display:inline-flex}.eg-split-action .el-button-group{display:inline-flex;border-radius:14px;overflow:hidden;box-shadow:var(--theme-button-shadow)}.eg-split-action .el-button-group .el-button{height:44px;border-color:#38dcc43d!important;background:var(--theme-button-highlight)!important;color:#f3fffd!important;font-weight:700;letter-spacing:.02em}.eg-split-action .el-button-group .el-button:first-child{padding-inline:18px 16px}.eg-split-action .el-button-group .el-button:last-child{width:44px;padding:0;border-left-color:#ffffff2e!important}.eg-split-action .el-button-group .el-button:hover{background:var(--theme-button-highlight-hover)!important;border-color:#3ce7d15c!important}.eg-split-action .el-button-group .el-button .el-icon{color:inherit}.app-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.app-dialog .el-dialog__title{font-size:16px;font-weight:700;color:var(--text-primary)}.app-dialog .el-dialog__body{padding:20px;max-height:calc(90vh - 140px);overflow-y:auto}.app-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid var(--border-subtle)}.app-dialog-compact .el-dialog__body{padding:16px}.form-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-subtle)}.form-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.section-title .el-icon{color:var(--cyan)}.protocol-hint{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-secondary);line-height:1.4}.protocol-hint .hint-icon{color:var(--cyan);font-size:14px;flex-shrink:0}.protocol-hint .hint-code{background:var(--bg-base);padding:3px 8px;border-radius:4px;font-family:var(--font-mono);font-size:11px;color:var(--cyan)}.protocol-hint-inline{flex-direction:row!important;gap:6px;margin-top:6px!important;padding:5px 10px!important;font-size:11px!important;line-height:1.4}.protocol-hint-inline .hint-icon{font-size:12px}.form-hint{font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.4}.form-hint .el-icon{margin-right:4px}.protocol-option{display:flex;align-items:center;justify-content:space-between;gap:12px}.protocol-option .protocol-desc{font-size:11px;color:var(--text-muted)}.byte-order-option{display:flex;align-items:center;justify-content:space-between;gap:12px}.byte-order-option .byte-order-desc{font-size:11px;color:var(--text-muted)}.mode-radio-group{display:flex;gap:12px}.mode-radio-group .el-radio{margin-right:0;display:flex;align-items:center;gap:4px;font-size:13px}.form-item-inline{display:flex;align-items:center;gap:8px}.form-item-inline .form-hint{margin-top:0}.input-with-btn{display:flex;align-items:center;gap:8px}.input-with-btn .input-field{flex:1;min-width:0}.input-with-btn .btn-auto-generate{flex-shrink:0;padding:0 10px;font-size:12px;background:var(--bg-base)!important;border:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important;transition:all .2s}.input-with-btn .btn-auto-generate:hover{background:var(--bg-hover)!important;border-color:var(--border-muted)!important;color:var(--cyan)!important}.input-with-btn .btn-auto-generate .el-icon{margin-right:4px;font-size:14px}.app-dialog .el-form-item__label{color:var(--text-secondary)!important;font-size:13px}.app-dialog .el-input__wrapper,.app-dialog .el-select__wrapper{background:var(--bg-base)!important;border-color:var(--border-muted)!important}.app-dialog .el-textarea__inner{background:var(--bg-base)!important;border-color:var(--border-muted)!important;color:var(--text-primary)!important}.app-dialog .el-input-number{background:var(--bg-base)!important;border:1px solid var(--border-muted)!important}
