/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-7-20 14:27:53
 */:root{--primary-50:#f5fce8;--primary-100:#e8f8c8;--primary-200:#d4f394;--primary-300:#bded60;--primary-400:#a8e03c;--primary-450:#a3d830;--primary-500:#8fc31f;--primary-600:#76a219;--primary-700:#5d8113;--primary-800:#44600d;--primary-900:#2b3f08;--secondary-50:#e6f1f3;--secondary-100:#cce3e7;--secondary-200:#99c7cf;--secondary-300:#66abb7;--secondary-400:#338f9f;--secondary-450:#045e77;--secondary-500:#003a4a;--secondary-600:#002e3b;--secondary-700:#00232c;--secondary-800:#00171e;--secondary-900:#000c0f;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--white:#fff;--black:#000;--form-control-h:42px;--success:#8fc31f;--success-light:#a8e03c;--success-dark:#76a219;--warning:#ff9500;--warning-light:#ffb340;--warning-dark:#c70;--error:#dc2626;--error-light:#ef4444;--error-dark:#b91c1c;--info:#003a4a;--info-light:#338f9f;--info-dark:#002e3b;--border-light:#f5f5f5;--border:#e5e5e5;--border-regular:#d9d9d9;--border-medium:#d4d4d4;--border-dark:#a3a3a3;--border-primary:#8fc31f;--border-secondary:#003a4a;--border-success:#8fc31f;--border-warning:#ff9500;--border-error:#dc2626;--semantic-error-bg-light:#fff1f1;--font-family-en:"Space Grotesk",ui-sans-serif,system-ui;--font-family-cn:"Noto Sans SC",sans-serif;--font-family-code:"Space Mono",ui-monospace,monospace;--font-family-site:var(--font-family-en),var(--font-family-cn),ui-sans-serif,system-ui,sans-serif;--text-xs:0.75rem;--text-micro:0.625rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius-popup-btn:10px;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-2xl:0px 10px 24px -6px rgba(0,0,0,0.15);--shadow-focus:0 0 5px -2px var(--primary-500);--primary-active-bg:rgba(143,195,31,0.1);--csg-popup-width-simple:348px;--csg-popup-width-form:464px;--csg-popup-width-wide:960px;--csg-popup-width-settings:1024px;--csg-popup-width-app-picker:880px;--csg-popup-width-model-select:1120px;--csg-popup-min-height-simple:242px;--csg-popup-min-height-progress:220px}html body,html body[class*=vab-theme-]{font-family:var(--font-family-site);font-size:var(--text-sm);color:var(--neutral-700);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html #app .vab-main .vab-app-main{background-color:var(--neutral-50)}.csg-font-mono,code,kbd,pre,samp{font-family:var(--font-family-code)}a{color:var(--primary-500);text-decoration:none;cursor:pointer}a:active,a:focus-visible,a:hover,a:visited{color:var(--primary-400);text-decoration:none}.csg-text-link,a.csg-text-link{color:var(--primary-500);text-decoration:none;cursor:pointer;font-family:var(--font-family-site);font-weight:500}.csg-text-link:focus-visible,.csg-text-link:hover,a.csg-text-link:focus-visible,a.csg-text-link:hover{color:var(--primary-400);text-decoration:underline}.csg-text-link:active,.csg-text-link:visited,a.csg-text-link:active,a.csg-text-link:visited{color:var(--primary-400)}span.a{color:var(--primary-500);text-decoration:none;cursor:pointer;font-weight:500;background:transparent}span.a:focus-visible,span.a:hover{color:var(--primary-400);text-decoration:underline;background:transparent!important}.doc-form-output-link.csg-text-link,a.doc-form-output-link{color:var(--primary-500);font-weight:500;text-decoration:none}.doc-form-output-link.csg-text-link:focus-visible,.doc-form-output-link.csg-text-link:hover,a.doc-form-output-link:focus-visible,a.doc-form-output-link:hover{color:var(--primary-400);text-decoration:underline;background:transparent!important}.doc-form-pinout-tooltip-trigger.csg-text-link,a.doc-form-pinout-tooltip-trigger{border-bottom:1px dashed var(--border-primary)}a.create-workflow-link{color:var(--primary-500);font-weight:500;text-decoration:none;white-space:nowrap}a.create-workflow-link:focus-visible,a.create-workflow-link:hover{color:var(--primary-400);text-decoration:underline;background:transparent!important}.mqtt-flow-link{font-size:var(--text-sm);white-space:nowrap}.mqtt-flow-link--spaced{margin-left:var(--spacing-5);font-size:var(--text-xs)}h1,h2,h3,h4,h5,h6{color:var(--neutral-900);font-family:var(--font-family-en);font-weight:600}h1{font-size:var(--text-3xl);letter-spacing:-.02rem}h2{font-size:var(--text-2xl)}h2,h3{letter-spacing:-.01rem}h3{font-size:var(--text-xl)}.csg-icon-host{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:-.125em}.csg-icon-host .csg-shell-svg,.csg-icon-host iconify-icon{display:block;flex-shrink:0;transform:translateZ(0);backface-visibility:hidden}.csg-shell-svg{color:currentColor}.csg-shell-svg,iconify-icon{display:inline-block;flex-shrink:0;line-height:0;vertical-align:-.125em}iconify-icon{transform:translateZ(0);backface-visibility:hidden}.csg-inline-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.125em;color:currentColor;flex-shrink:0;line-height:0}.csg-inline-icon iconify-icon{display:block;flex-shrink:0;transform:translateZ(0);backface-visibility:hidden}.csg-inline-icon--sm,.csg-inline-icon--sm iconify-icon{width:16px;height:16px}.csg-inline-icon--md,.csg-inline-icon--md iconify-icon{width:18px;height:18px}.csg-inline-icon--lg{opacity:.3}.csg-inline-icon--lg,.csg-inline-icon--lg iconify-icon{width:48px;height:48px}.csg-inline-icon--spin{animation:csg-icon-spin 1s linear infinite}@keyframes csg-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.csg-btn-loading-icon{display:inline-block;vertical-align:middle}.csg-btn-loading-icon--sm{font-size:14px}.csg-btn-loading-icon--md{font-size:16px}.csg-btn-loading-icon--lg{font-size:30px}.csg-inline-loading-row{display:inline-flex;align-items:center;gap:6px;line-height:1;font-weight:500;color:rgba(0,0,0,.55)}.csg-inline-loading-row .csg-btn-loading-icon,.csg-inline-loading-row .el-icon-loading{flex-shrink:0;margin:0;color:var(--primary-500);vertical-align:unset}.btn-primary .csg-icon-host,.btn-primary iconify-icon,.hero__cta-primary .csg-icon-host,.hero__cta-primary iconify-icon,.home-deploy-btn .csg-icon-host,.home-deploy-btn iconify-icon,a.btn-primary iconify-icon,a.button:not(.white):not(.red) iconify-icon.my-share-icon,a.button:not(.white):not(.red) iconify-icon.my-svg-icon,button.button.el-button--primary:not(.border):not(.cancel):not(.is-plain) .csg-icon-host,button.button.el-button--primary:not(.border):not(.cancel):not(.is-plain) iconify-icon,button.button.lit.el-button--primary:not(.border):not(.cancel):not(.is-plain) .csg-icon-host,button.button.lit.el-button--primary:not(.border):not(.cancel):not(.is-plain) iconify-icon,button.button.lit:not(.border):not(.cancel):not(.el-button--default):not(.el-button--primary) .csg-icon-host,button.button.lit:not(.border):not(.cancel):not(.el-button--default):not(.el-button--primary) iconify-icon,button.button:not(.border):not(.cancel):not(.el-button--default):not(.el-button--primary) .csg-icon-host,button.button:not(.border):not(.cancel):not(.el-button--default):not(.el-button--primary) iconify-icon,span.button:not(.white):not(.red) iconify-icon.my-share-icon,span.button:not(.white):not(.red) iconify-icon.my-svg-icon{color:#fff!important}button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-icon-host,button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-inline-icon,button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-icon-host,button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-inline-icon,button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus iconify-icon,button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-icon-host,button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-inline-icon,button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover iconify-icon,button.button.el-button--primary.is-plain:not(.border):not(.cancel) iconify-icon,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel) .csg-icon-host,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel) .csg-inline-icon,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-icon-host,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-inline-icon,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel):focus iconify-icon,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-icon-host,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-inline-icon,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel):hover iconify-icon,button.button.lit.el-button--primary.is-plain:not(.border):not(.cancel) iconify-icon{color:currentColor!important}.btn-box .file-info>.image-delete-btn,.btn-box .file-thumb .image-delete-btn,.icon-btn.delete.image-delete-btn,.image-delete-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;padding:0!important;box-sizing:border-box;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;border:none;background:var(--error,#dc2626);color:var(--white,#fff);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:background .15s ease,opacity .2s ease}.btn-box .file-info>.image-delete-btn .csg-icon-host,.btn-box .file-info>.image-delete-btn iconify-icon,.btn-box .file-thumb .image-delete-btn .csg-icon-host,.btn-box .file-thumb .image-delete-btn iconify-icon,.icon-btn.delete.image-delete-btn .csg-icon-host,.icon-btn.delete.image-delete-btn iconify-icon,.image-delete-btn .csg-icon-host,.image-delete-btn iconify-icon{color:var(--white,#fff)!important}.btn-box .file-info>.image-delete-btn:hover,.btn-box .file-thumb .image-delete-btn:hover,.icon-btn.delete.image-delete-btn:hover,.image-delete-btn:hover{background:var(--error-dark,#b91c1c)}.el-dropdown-menu__item{display:flex;align-items:center}.el-dropdown-menu__item .csg-icon-host,.el-dropdown-menu__item .csg-inline-icon{margin-right:6px;flex-shrink:0}.el-dropdown-menu__item>i[class*=el-icon-]{margin-right:6px;flex-shrink:0;font-size:16px}#nprogress{position:fixed;z-index:2003}#nprogress .bar{background:var(--primary-500)}#nprogress .peg{box-shadow:0 0 10px var(--primary-500),0 0 5px var(--primary-500)}.el-input .el-input__suffix{display:flex;align-items:center;justify-content:flex-end}.el-input .el-input__suffix-inner{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);height:100%}.el-input .el-input__suffix-inner .el-input__clear,.el-input .el-input__suffix-inner .el-input__icon{display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:1!important;margin:0}.csg-password-toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--neutral-400);font-size:18px;line-height:1;transition:color .15s ease}.csg-password-toggle-icon iconify-icon{display:block;transform:translateZ(0);backface-visibility:hidden}.csg-password-toggle-icon:hover{color:var(--neutral-700)}.card-stats,.detail-meta__stats.card-stats,.operation-box__stats.card-stats{display:flex;align-items:center;gap:14px}.card-stats .stat-item,.detail-meta__stats.card-stats .stat-item,.operation-box__stats.card-stats .stat-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:rgba(0,0,0,.6);white-space:nowrap}.card-stats .stat-item .stat-icon,.detail-meta__stats.card-stats .stat-item .stat-icon,.operation-box__stats.card-stats .stat-item .stat-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.card-stats .stat-item .csg-hoard-trigger,.detail-meta__stats.card-stats .stat-item .csg-hoard-trigger,.operation-box__stats.card-stats .stat-item .csg-hoard-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:middle}.card-stats .stat-item .csg-hoard-icon,.detail-meta__stats.card-stats .stat-item .csg-hoard-icon,.operation-box__stats.card-stats .stat-item .csg-hoard-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0;flex-shrink:0;color:rgba(0,0,0,.6)}.card-stats .stat-item .csg-hoard-icon svg,.card-stats .stat-item .csg-hoard-icon svg.active,.card-stats .stat-item .csg-hoard-icon svg.icon,.detail-meta__stats.card-stats .stat-item .csg-hoard-icon svg,.detail-meta__stats.card-stats .stat-item .csg-hoard-icon svg.active,.detail-meta__stats.card-stats .stat-item .csg-hoard-icon svg.icon,.operation-box__stats.card-stats .stat-item .csg-hoard-icon svg,.operation-box__stats.card-stats .stat-item .csg-hoard-icon svg.active,.operation-box__stats.card-stats .stat-item .csg-hoard-icon svg.icon{display:block!important;width:16px!important;height:16px!important;max-width:16px;max-height:16px;vertical-align:middle!important}.card-stats .stat-item.stat-item-like .stat-icon,.card-stats .stat-item.stat-item-like .stat-icon-like,.detail-meta__stats.card-stats .stat-item.stat-item-like .stat-icon,.detail-meta__stats.card-stats .stat-item.stat-item-like .stat-icon-like,.operation-box__stats.card-stats .stat-item.stat-item-like .stat-icon,.operation-box__stats.card-stats .stat-item.stat-item-like .stat-icon-like{width:20px;height:20px;display:inline-block;vertical-align:middle}.card-stats .stat-item.stat-item-like .csg-hoard-icon,.detail-meta__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon,.operation-box__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon{width:20px;height:20px}.card-stats .stat-item.stat-item-like .csg-hoard-icon svg,.card-stats .stat-item.stat-item-like .csg-hoard-icon svg.active,.card-stats .stat-item.stat-item-like .csg-hoard-icon svg.icon,.detail-meta__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon svg,.detail-meta__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon svg.active,.detail-meta__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon svg.icon,.operation-box__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon svg,.operation-box__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon svg.active,.operation-box__stats.card-stats .stat-item.stat-item-like .csg-hoard-icon svg.icon{width:20px!important;height:20px!important;max-width:20px;max-height:20px}.card-stats .stat-item>span:not(.csg-hoard-trigger),.detail-meta__stats.card-stats .stat-item>span:not(.csg-hoard-trigger),.operation-box__stats.card-stats .stat-item>span:not(.csg-hoard-trigger){display:inline-block;line-height:18px;font-size:12px;color:rgba(0,0,0,.6);vertical-align:middle}.card-stats .stat-item.stat-item-interactive,.detail-meta__stats.card-stats .stat-item.stat-item-interactive,.operation-box__stats.card-stats .stat-item.stat-item-interactive{cursor:pointer;position:relative;z-index:10;pointer-events:auto}body .el-button{font-family:var(--font-family-site);border-radius:var(--radius-lg);font-weight:500}body .el-button:not(.el-button--text){display:inline-flex!important;align-items:center!important;justify-content:center;gap:var(--spacing-2);min-height:36px;height:36px;line-height:1!important;padding:0 var(--spacing-4);font-size:var(--text-sm);box-sizing:border-box;vertical-align:middle}body .el-button:not(.el-button--text) .csg-icon-host,body .el-button:not(.el-button--text) i[class*=el-icon-],body .el-button:not(.el-button--text) iconify-icon{flex-shrink:0;margin:0!important}body .el-button:not(.el-button--text)>span{display:inline-flex;align-items:center;gap:var(--spacing-2);line-height:1}body .el-button--small:not(.el-button--text){min-height:28px;height:28px;line-height:1!important;padding:0 var(--spacing-3)}body .el-button--medium:not(.el-button--text){min-height:42px;height:42px;line-height:1!important}body .csg-input.el-input{width:100%}body .csg-input.el-input.csg-input--wide{max-width:480px}body .csg-button.el-button:not(.el-button--text){box-shadow:none}body .csg-button.el-button:not(.el-button--text):active:not(.is-disabled){transform:none}body .el-button--primary:not(.border):not(.is-plain){background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-button--primary:not(.border):not(.is-plain) .csg-icon-host,body .el-button--primary:not(.border):not(.is-plain) iconify-icon{color:var(--white)!important}body .el-button--primary:not(.border):not(.is-plain):focus,body .el-button--primary:not(.border):not(.is-plain):hover{background-color:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-button--primary:not(.border):not(.is-plain):active{background-color:var(--primary-600)!important;border-color:var(--primary-600)!important}body .el-button--primary:not(.border):not(.is-plain).is-disabled,body .el-button--primary:not(.border):not(.is-plain).is-disabled:active,body .el-button--primary:not(.border):not(.is-plain).is-disabled:focus,body .el-button--primary:not(.border):not(.is-plain).is-disabled:hover{opacity:.4;background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-button.button.border,body button.button.border{background-color:var(--white)!important;border:1px solid var(--primary-500)!important;color:var(--primary-500)!important}body .el-button.button.border .csg-icon-host,body .el-button.button.border iconify-icon,body button.button.border .csg-icon-host,body button.button.border iconify-icon{color:var(--primary-500)!important}body .el-button.button.border:focus,body .el-button.button.border:hover,body button.button.border:focus,body button.button.border:hover{background-color:var(--neutral-100)!important;border-color:var(--primary-400)!important;color:var(--primary-600)!important}body .el-button.button.border.el-button--danger,body button.button.border.el-button--danger{background-color:var(--white)!important;border-color:var(--error)!important;color:var(--error)!important}body .el-button.button.border.el-button--danger .csg-icon-host,body .el-button.button.border.el-button--danger iconify-icon,body button.button.border.el-button--danger .csg-icon-host,body button.button.border.el-button--danger iconify-icon{color:var(--error)!important}body .el-button.button.border.el-button--danger:focus,body .el-button.button.border.el-button--danger:hover,body button.button.border.el-button--danger:focus,body button.button.border.el-button--danger:hover{background-color:var(--semantic-error-bg-light)!important;border-color:var(--error)!important;color:var(--error)!important}body .el-button.button.border.is-disabled,body .el-button.button.border.is-disabled:active,body .el-button.button.border.is-disabled:focus,body .el-button.button.border.is-disabled:hover,body button.button.border.is-disabled,body button.button.border.is-disabled:active,body button.button.border.is-disabled:focus,body button.button.border.is-disabled:hover{opacity:.45;background-color:var(--white)!important;border-color:var(--primary-500)!important;color:var(--primary-500)!important}body .el-button.button.border.el-button--danger.is-disabled,body .el-button.button.border.el-button--danger.is-disabled:hover,body button.button.border.el-button--danger.is-disabled,body button.button.border.el-button--danger.is-disabled:hover{border-color:var(--error)!important;color:var(--error)!important}body .el-button--default{background-color:var(--neutral-50)!important;border-color:var(--border-regular)!important;color:var(--neutral-700)!important}body .el-button--default:focus,body .el-button--default:hover{border-color:var(--border-dark)!important;color:var(--neutral-800)!important;background-color:var(--neutral-100)!important}body button.button.el-button--default:not(.border):not(.cancel),body button.button.el-button--default:not(.border):not(.cancel):focus,body button.button.el-button--default:not(.border):not(.cancel):hover{background-color:var(--neutral-50)!important;border-color:var(--border-regular)!important;color:var(--neutral-700)!important}body button.button.el-button--default:not(.border):not(.cancel) .csg-icon-host,body button.button.el-button--default:not(.border):not(.cancel) .csg-inline-icon,body button.button.el-button--default:not(.border):not(.cancel):focus .csg-icon-host,body button.button.el-button--default:not(.border):not(.cancel):focus .csg-inline-icon,body button.button.el-button--default:not(.border):not(.cancel):focus iconify-icon,body button.button.el-button--default:not(.border):not(.cancel):hover .csg-icon-host,body button.button.el-button--default:not(.border):not(.cancel):hover .csg-inline-icon,body button.button.el-button--default:not(.border):not(.cancel):hover iconify-icon,body button.button.el-button--default:not(.border):not(.cancel) iconify-icon{color:currentColor!important}body button.button.el-button--default:not(.border):not(.cancel):focus,body button.button.el-button--default:not(.border):not(.cancel):hover{border-color:var(--border-dark)!important;color:var(--neutral-800)!important;background-color:var(--neutral-100)!important}body .el-button--primary.is-plain:not(.border),body button.button.el-button--primary.is-plain:not(.border):not(.cancel){background-color:var(--white)!important;border:1px solid var(--primary-500)!important;color:var(--primary-500)!important}body .el-button--primary.is-plain:not(.border) .csg-icon-host,body .el-button--primary.is-plain:not(.border) .csg-inline-icon,body .el-button--primary.is-plain:not(.border) iconify-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-icon-host,body button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-inline-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel) iconify-icon{color:currentColor!important}body .el-button--primary.is-plain:not(.border):focus,body .el-button--primary.is-plain:not(.border):hover,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover{background-color:var(--primary-50)!important;border-color:var(--primary-400)!important;color:var(--primary-600)!important}body .el-button--primary.is-plain:not(.border):focus .csg-icon-host,body .el-button--primary.is-plain:not(.border):focus .csg-inline-icon,body .el-button--primary.is-plain:not(.border):focus iconify-icon,body .el-button--primary.is-plain:not(.border):hover .csg-icon-host,body .el-button--primary.is-plain:not(.border):hover .csg-inline-icon,body .el-button--primary.is-plain:not(.border):hover iconify-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-icon-host,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-inline-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus iconify-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-icon-host,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-inline-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover iconify-icon{color:currentColor!important}body .el-button--primary.is-plain:not(.border):active,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):active{background-color:var(--primary-100)!important;border-color:var(--primary-600)!important;color:var(--primary-600)!important}body .el-button--danger:not(.border),body .el-button--primary.el-button--danger:not(.border){background-color:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important}body .el-button--danger:not(.border):focus,body .el-button--danger:not(.border):hover,body .el-button--primary.el-button--danger:not(.border):focus,body .el-button--primary.el-button--danger:not(.border):hover{background-color:var(--error-light)!important;border-color:var(--error-light)!important;color:var(--white)!important}body .el-button--danger:not(.border):active,body .el-button--primary.el-button--danger:not(.border):active{background-color:var(--error-dark)!important;border-color:var(--error-dark)!important;color:var(--white)!important}body .el-button--text:not(.button){color:var(--primary-500)!important;height:auto!important;min-height:0!important;line-height:inherit!important;padding:0!important}body .el-button--text:not(.button):hover{color:var(--primary-400)!important}body .el-button.button,body .el-button.button:active,body .el-button.button:focus,body .el-button.button:hover,body button.button,body button.button:active,body button.button:focus,body button.button:hover{display:inline-flex!important;align-items:center!important;justify-content:center;gap:var(--spacing-2);font-weight:500!important;border-radius:var(--radius-lg)!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-button.button,body .el-button.button:active,body .el-button.button:focus,body .el-button.button:hover,body body .el-button.button.btn,body body .el-button.button.btn:active,body body .el-button.button.btn:focus,body body .el-button.button.btn:hover,body body button.button.btn,body body button.button.btn:active,body body button.button.btn:focus,body body button.button.btn:hover,body button.button,body button.button:active,body button.button:focus,body button.button:hover{margin-top:0!important;min-height:36px!important;height:36px!important;max-height:36px!important;line-height:1!important;padding:0 var(--spacing-4)!important;font-size:var(--text-sm)!important;box-sizing:border-box!important;border-width:1px!important;transform:none!important}body .el-button.button.lit,body .el-button.button.lit:active,body .el-button.button.lit:focus,body .el-button.button.lit:hover,body button.button.lit,body button.button.lit:active,body button.button.lit:focus,body button.button.lit:hover{height:36px!important;min-height:36px!important;max-height:36px!important;line-height:1!important;min-width:unset!important;font-size:var(--text-sm)!important;border-width:1px!important;box-sizing:border-box!important;transform:none!important;margin-top:0!important}body .el-button.button.lit.radius,body .el-button.button.lit.radius:hover,body .el-button.button.radius,body .el-button.button.radius:hover,body button.button.lit.radius,body button.button.lit.radius:focus,body button.button.lit.radius:hover,body button.button.radius,body button.button.radius:focus,body button.button.radius:hover{border-radius:var(--radius-md)!important}body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger),body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger),body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover{background-color:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger) .csg-icon-host,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger) .csg-inline-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active .csg-icon-host,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active .csg-inline-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active iconify-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus .csg-icon-host,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus .csg-inline-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus iconify-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover .csg-icon-host,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover .csg-inline-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover iconify-icon,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger) iconify-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger) .csg-icon-host,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger) .csg-inline-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active .csg-icon-host,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active .csg-inline-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active iconify-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus .csg-icon-host,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus .csg-inline-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus iconify-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover .csg-icon-host,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover .csg-inline-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover iconify-icon,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger) iconify-icon{color:currentColor!important}body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active:focus,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active:hover,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus:focus,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus:hover,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover:focus,body .el-button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover:hover,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active:focus,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):active:hover,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus:focus,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):focus:hover,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover:focus,body button.button.lit:not(.cancel):not(.border):not(.el-button--primary):not(.el-button--danger):hover:hover{background-color:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-button.button.border,body button.button.border,body button.button.border:hover{background-color:var(--white)!important;border:1px solid var(--primary-500)!important;color:var(--primary-500)!important}body .el-button.button.border .csg-icon-host,body .el-button.button.border .csg-inline-icon,body .el-button.button.border iconify-icon,body button.button.border .csg-icon-host,body button.button.border .csg-inline-icon,body button.button.border:hover .csg-icon-host,body button.button.border:hover .csg-inline-icon,body button.button.border:hover iconify-icon,body button.button.border iconify-icon{color:currentColor!important}body .el-button.button.border:focus,body .el-button.button.border:hover,body button.button.border:focus,body button.button.border:hover,body button.button.border:hover:focus,body button.button.border:hover:hover{background-color:var(--neutral-100)!important;border-color:var(--primary-400)!important;color:var(--primary-600)!important}body .el-button.button.cancel,body .el-button.button.cancel:active,body .el-button.button.cancel:focus,body .el-button.button.cancel:hover,body button.button.cancel,body button.button.cancel:active,body button.button.cancel:focus,body button.button.cancel:hover{background-color:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-button.button.cancel .csg-icon-host,body .el-button.button.cancel .csg-inline-icon,body .el-button.button.cancel:active .csg-icon-host,body .el-button.button.cancel:active .csg-inline-icon,body .el-button.button.cancel:active iconify-icon,body .el-button.button.cancel:focus .csg-icon-host,body .el-button.button.cancel:focus .csg-inline-icon,body .el-button.button.cancel:focus iconify-icon,body .el-button.button.cancel:hover .csg-icon-host,body .el-button.button.cancel:hover .csg-inline-icon,body .el-button.button.cancel:hover iconify-icon,body .el-button.button.cancel iconify-icon,body button.button.cancel .csg-icon-host,body button.button.cancel .csg-inline-icon,body button.button.cancel:active .csg-icon-host,body button.button.cancel:active .csg-inline-icon,body button.button.cancel:active iconify-icon,body button.button.cancel:focus .csg-icon-host,body button.button.cancel:focus .csg-inline-icon,body button.button.cancel:focus iconify-icon,body button.button.cancel:hover .csg-icon-host,body button.button.cancel:hover .csg-inline-icon,body button.button.cancel:hover iconify-icon,body button.button.cancel iconify-icon{color:currentColor!important}body .el-button.button.cancel:active:focus,body .el-button.button.cancel:active:hover,body .el-button.button.cancel:focus,body .el-button.button.cancel:focus:focus,body .el-button.button.cancel:focus:hover,body .el-button.button.cancel:hover,body .el-button.button.cancel:hover:focus,body .el-button.button.cancel:hover:hover,body button.button.cancel:active:focus,body button.button.cancel:active:hover,body button.button.cancel:focus,body button.button.cancel:focus:focus,body button.button.cancel:focus:hover,body button.button.cancel:hover,body button.button.cancel:hover:focus,body button.button.cancel:hover:hover{background-color:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel),body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel){background-color:var(--primary-500)!important;border:1px solid var(--primary-500)!important;color:var(--white)!important}body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel) .csg-icon-host,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel) .csg-inline-icon,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel) iconify-icon,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel) .csg-icon-host,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel) .csg-inline-icon,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel) iconify-icon{color:var(--white)!important}body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover{background-color:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus .csg-icon-host,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus .csg-inline-icon,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus iconify-icon,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover .csg-icon-host,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover .csg-inline-icon,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover iconify-icon,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus .csg-icon-host,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus .csg-inline-icon,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):focus iconify-icon,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover .csg-icon-host,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover .csg-inline-icon,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):hover iconify-icon{color:var(--white)!important}body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):active,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel):active{background-color:var(--primary-600)!important;border-color:var(--primary-600)!important}body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel).is-disabled,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel).is-disabled:focus,body .el-button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel).is-disabled:hover,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel).is-disabled,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel).is-disabled:focus,body button.button.el-button--primary:not(.is-plain):not(.border):not(.cancel).is-disabled:hover{opacity:.4;cursor:not-allowed}body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel),body button.button.el-button--primary.is-plain:not(.border):not(.cancel){background-color:var(--white)!important;border:1px solid var(--primary-500)!important;color:var(--primary-500)!important}body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-icon-host,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-inline-icon,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel) iconify-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-icon-host,body button.button.el-button--primary.is-plain:not(.border):not(.cancel) .csg-inline-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel) iconify-icon{color:currentColor!important}body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover{background-color:var(--primary-50)!important;border-color:var(--primary-400)!important;color:var(--primary-600)!important}body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-icon-host,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-inline-icon,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus iconify-icon,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-icon-host,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-inline-icon,body .el-button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover iconify-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-icon-host,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus .csg-inline-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):focus iconify-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-icon-host,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover .csg-inline-icon,body button.button.el-button--primary.is-plain:not(.border):not(.cancel):hover iconify-icon{color:currentColor!important}body .el-button.button.el-button--danger:not(.border):not(.cancel),body button.button.el-button--danger:not(.border):not(.cancel){background-color:var(--error)!important;border:1px solid var(--error)!important;color:var(--white)!important}body .el-button.button.el-button--danger:not(.border):not(.cancel) .csg-icon-host,body .el-button.button.el-button--danger:not(.border):not(.cancel) .csg-inline-icon,body .el-button.button.el-button--danger:not(.border):not(.cancel) iconify-icon,body button.button.el-button--danger:not(.border):not(.cancel) .csg-icon-host,body button.button.el-button--danger:not(.border):not(.cancel) .csg-inline-icon,body button.button.el-button--danger:not(.border):not(.cancel) iconify-icon{color:var(--white)!important}body .el-button.button.el-button--danger:not(.border):not(.cancel):focus,body .el-button.button.el-button--danger:not(.border):not(.cancel):hover,body button.button.el-button--danger:not(.border):not(.cancel):focus,body button.button.el-button--danger:not(.border):not(.cancel):hover{background-color:var(--error-light)!important;border-color:var(--error-light)!important;color:var(--white)!important}body .el-button.button.el-button--danger:not(.border):not(.cancel):focus .csg-icon-host,body .el-button.button.el-button--danger:not(.border):not(.cancel):focus .csg-inline-icon,body .el-button.button.el-button--danger:not(.border):not(.cancel):focus iconify-icon,body .el-button.button.el-button--danger:not(.border):not(.cancel):hover .csg-icon-host,body .el-button.button.el-button--danger:not(.border):not(.cancel):hover .csg-inline-icon,body .el-button.button.el-button--danger:not(.border):not(.cancel):hover iconify-icon,body button.button.el-button--danger:not(.border):not(.cancel):focus .csg-icon-host,body button.button.el-button--danger:not(.border):not(.cancel):focus .csg-inline-icon,body button.button.el-button--danger:not(.border):not(.cancel):focus iconify-icon,body button.button.el-button--danger:not(.border):not(.cancel):hover .csg-icon-host,body button.button.el-button--danger:not(.border):not(.cancel):hover .csg-inline-icon,body button.button.el-button--danger:not(.border):not(.cancel):hover iconify-icon{color:var(--white)!important}body .el-button.button.el-button--danger:not(.border):not(.cancel):active,body button.button.el-button--danger:not(.border):not(.cancel):active{background-color:var(--error-dark)!important;border-color:var(--error-dark)!important}body .el-button.button.el-button--danger:not(.border):not(.cancel).is-disabled,body .el-button.button.el-button--danger:not(.border):not(.cancel).is-disabled:focus,body .el-button.button.el-button--danger:not(.border):not(.cancel).is-disabled:hover,body button.button.el-button--danger:not(.border):not(.cancel).is-disabled,body button.button.el-button--danger:not(.border):not(.cancel).is-disabled:focus,body button.button.el-button--danger:not(.border):not(.cancel).is-disabled:hover{opacity:.4;cursor:not-allowed}body .el-button.button.el-button--default:not(.border):not(.cancel),body button.button.el-button--default:not(.border):not(.cancel){background-color:var(--neutral-50)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-button.button.el-button--default:not(.border):not(.cancel) .csg-icon-host,body .el-button.button.el-button--default:not(.border):not(.cancel) .csg-inline-icon,body .el-button.button.el-button--default:not(.border):not(.cancel) iconify-icon,body button.button.el-button--default:not(.border):not(.cancel) .csg-icon-host,body button.button.el-button--default:not(.border):not(.cancel) .csg-inline-icon,body button.button.el-button--default:not(.border):not(.cancel) iconify-icon{color:currentColor!important}body .el-button.button.el-button--default:not(.border):not(.cancel):focus,body .el-button.button.el-button--default:not(.border):not(.cancel):hover,body button.button.el-button--default:not(.border):not(.cancel):focus,body button.button.el-button--default:not(.border):not(.cancel):hover{background-color:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-input__inner,body .el-textarea__inner{font-family:var(--font-family-site);font-size:var(--text-sm);color:var(--neutral-700);background-color:var(--neutral-50);border-color:var(--border-regular);border-radius:var(--radius-lg);min-height:var(--form-control-h,42px);line-height:1.35}body .el-input__inner::-moz-placeholder,body .el-textarea__inner::-moz-placeholder{color:var(--neutral-400)}body .el-input__inner::placeholder,body .el-textarea__inner::placeholder{color:var(--neutral-400)}body .el-input__inner:hover,body .el-textarea__inner:hover{border-color:var(--border-dark)}body .el-input__inner:focus,body .el-textarea__inner:focus{border-color:var(--primary-450)!important;box-shadow:var(--shadow-focus)!important;background-color:var(--white)}body .el-input.is-focus .el-input__inner,body .el-select .el-input.is-focus .el-input__inner{background-color:var(--white)}body .el-textarea__inner{min-height:auto;padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}body .el-input--small .el-input__inner{min-height:var(--form-control-h,42px);height:var(--form-control-h,42px);line-height:var(--form-control-h,42px)}body .el-input-number{width:100%;border-radius:var(--radius-lg);border:1px solid var(--border-regular);background-color:var(--neutral-50);overflow:hidden;vertical-align:middle;line-height:normal;transition:border-color .15s ease,box-shadow .15s ease}body .el-input-number:hover:not(.is-disabled){border-color:var(--border-dark)}body .el-input-number:focus-within:not(.is-disabled){border-color:var(--primary-450)!important;box-shadow:var(--shadow-focus)!important}body .el-input-number.is-disabled{opacity:.4;cursor:not-allowed}body .el-input-number .el-input{width:100%}body .el-input-number .el-input__inner{min-height:var(--form-control-h,42px)!important;height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important;padding-top:0!important;padding-bottom:0!important;padding-left:40px!important;padding-right:40px!important;border:none!important;border-radius:0!important;background-color:transparent!important;text-align:center!important;font-size:var(--text-sm)!important;color:var(--neutral-700)!important;box-shadow:none!important}body .el-input-number:not(:has(.el-input-number__decrease)) .el-input__inner{padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important}body .el-input-number .el-input-number__decrease,body .el-input-number .el-input-number__increase{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;line-height:1!important;background-color:transparent!important;border:none!important;color:var(--neutral-600)!important;z-index:1;transition:color .15s ease}body .el-input-number .el-input-number__decrease [class*=el-icon],body .el-input-number .el-input-number__increase [class*=el-icon]{display:block;font-size:14px!important;font-weight:700;line-height:1!important}body .el-input-number .el-input-number__decrease:hover:not(.is-disabled),body .el-input-number .el-input-number__increase:hover:not(.is-disabled){color:var(--primary-500)!important;background-color:transparent!important}body .el-input-number .el-input-number__decrease.is-disabled,body .el-input-number .el-input-number__increase.is-disabled{color:var(--neutral-400)!important;opacity:.5;cursor:not-allowed;background-color:transparent!important}body .el-input-number .el-input-number__decrease{left:1px!important;top:1px!important;bottom:1px!important;height:auto!important;border-radius:var(--radius-lg) 0 0 var(--radius-lg)!important}body .el-input-number .el-input-number__increase{right:1px!important;top:1px!important;bottom:1px!important;height:auto!important;border-radius:0 var(--radius-lg) var(--radius-lg) 0!important}body .el-input-number.is-controls-right .el-input__inner{padding-left:40px!important;padding-right:40px!important;text-align:center!important}body .el-input-number.is-controls-right .el-input-number__decrease{left:1px!important;right:auto!important;top:1px!important;bottom:1px!important;width:36px!important;height:auto!important;border-radius:var(--radius-lg) 0 0 var(--radius-lg)!important}body .el-input-number.is-controls-right .el-input-number__increase{left:auto!important;right:1px!important;top:1px!important;bottom:1px!important;width:36px!important;height:auto!important;border-radius:0 var(--radius-lg) var(--radius-lg) 0!important}body .el-slider__input.el-input-number{flex:0 0 auto;width:130px!important;border-radius:var(--radius-lg);border:1px solid var(--border-regular)!important;background-color:var(--white)!important;box-shadow:none!important}body .el-slider__input.el-input-number .el-input__inner{min-height:30px!important;height:30px!important;line-height:30px!important;padding-left:32px!important;padding-right:32px!important;border:none!important;box-shadow:none!important;background-color:transparent!important}body .el-slider__input.el-input-number .el-input-number__decrease{border-radius:var(--radius-lg) 0 0 var(--radius-lg)!important}body .el-slider__input.el-input-number .el-input-number__increase{border-radius:0 var(--radius-lg) var(--radius-lg) 0!important}body .el-slider__input.el-input-number .el-input-number__decrease,body .el-slider__input.el-input-number .el-input-number__increase{width:28px!important;border:none!important}body .el-slider{box-sizing:border-box;vertical-align:middle}body .el-form-item__content>.el-slider,body .el-slider{overflow:visible!important}body .el-slider.el-slider--with-input{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--spacing-3);width:100%;min-height:0;padding:0;box-sizing:border-box;overflow:visible!important}body .el-slider.el-slider--with-input:after,body .el-slider.el-slider--with-input:before{display:none!important}body .el-slider.el-slider--with-input .el-slider__runway{order:2;flex:1 1 auto;min-width:100px;margin:0!important;width:auto!important;overflow:visible!important}body .el-slider.el-slider--with-input .el-slider__runway.show-input{margin-right:0!important;margin-left:0!important}body .el-slider.el-slider--with-input .el-slider__input.el-input-number{order:1;float:none!important;margin:0!important}body .el-slider__runway,body .el-slider__runway.show-input{position:relative;background-color:var(--neutral-200);overflow:visible!important}body .el-slider__bar{z-index:1!important;background-color:var(--primary-500)!important}body .el-slider__button-wrapper{position:absolute!important;width:28px!important;height:28px!important;z-index:1001!important;line-height:normal!important;text-align:center!important;background-color:transparent!important}body .el-slider:not(.is-vertical) .el-slider__button-wrapper{top:-11px!important}body .el-slider.is-vertical .el-slider__button-wrapper{left:-11px!important}body .el-slider__button{display:inline-block!important;visibility:visible!important;opacity:1!important;width:12px!important;height:12px!important;border:2px solid var(--primary-500)!important;background-color:var(--white)!important;border-radius:50%!important;box-sizing:border-box!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.9),0 1px 4px rgba(0,0,0,.18);transition:transform .15s ease}body .el-slider__button.dragging,body .el-slider__button.hover,body .el-slider__button:hover{transform:scale(1.12)}body .el-slider__runway.disabled .el-slider__button{border-color:var(--neutral-400)!important;background-color:var(--neutral-100)!important}body .el-dialog__body .el-slider{padding:12px 0;vertical-align:middle;overflow:visible!important}body .el-form-item.is-error .el-input__inner,body .el-form-item.is-error .el-textarea__inner{border-color:var(--border-error)!important}body .el-form-item__label{font-family:var(--font-family-site);color:var(--neutral-700);font-size:var(--text-sm)}body .el-form-item__error{color:var(--error);font-size:var(--text-xs)}body .el-checkbox{color:var(--neutral-700);font-size:var(--text-sm);font-weight:400}body .el-checkbox .el-checkbox__label{padding-left:var(--spacing-2);line-height:20px;color:var(--neutral-700)}body .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--neutral-700)!important}body .el-checkbox__inner{width:18px!important;height:18px!important;border-radius:4px!important;border:2px solid var(--border-medium,var(--border-dark))!important;background-color:var(--white)!important;box-sizing:border-box!important;transition:border-color .12s ease,background-color .12s ease}body .el-checkbox__inner:hover{border-color:var(--primary-500)!important}body .el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--primary-500)!important;box-shadow:var(--shadow-focus)!important}body .el-checkbox__input.is-checked .el-checkbox__inner,body .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important}body .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--white)!important}body .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--white)!important}body .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--neutral-100)!important;border-color:var(--border-regular)!important;cursor:not-allowed}body .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,body .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;opacity:.4}body .el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--neutral-400)!important}body .el-checkbox.is-bordered.is-checked{border-color:var(--primary-500)!important}body .el-radio__input.is-checked .el-radio__inner{border-color:var(--primary-500);background:var(--primary-500)}body .el-switch.is-checked .el-switch__core{border-color:var(--primary-500);background-color:var(--primary-500)}body .el-link,body .el-link:active,body .el-link:focus,body .el-link:hover,body .el-link:visited{text-decoration:none!important}body .el-link.el-link--primary{color:var(--primary-500)}body .el-link.el-link--primary:hover{color:var(--primary-400)}body .el-pagination{box-sizing:border-box;width:100%;font-size:var(--text-sm);font-weight:400;color:var(--neutral-600);text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:var(--spacing-3)}body .el-pagination:after,body .el-pagination:before{display:none}body .el-pagination .btn-next,body .el-pagination .btn-prev,body .el-pagination .el-pager,body .el-pagination .el-pagination__jump,body .el-pagination .el-pagination__sizes,body .el-pagination .el-pagination__total{margin:0!important;float:none!important}body .el-pagination .el-input,body .el-pagination .el-input.el-input--small,body .el-pagination .el-pagination__editor{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;align-self:center!important;height:32px!important;line-height:32px!important;vertical-align:middle!important}body .el-pagination .el-input--small .el-input__inner,body .el-pagination .el-input__inner{box-sizing:border-box!important;min-height:32px!important;height:32px!important;line-height:32px!important;padding-top:0!important;padding-bottom:0!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important}body .el-pagination .el-pagination__total{justify-content:center;font-size:var(--text-sm);color:var(--neutral-600);white-space:nowrap}body .el-pagination .el-pagination__sizes,body .el-pagination .el-pagination__total{display:inline-flex;align-items:center;align-self:center;height:32px;line-height:32px}body .el-pagination .el-pagination__sizes .el-select{display:inline-flex;align-items:center;height:32px;line-height:32px;vertical-align:middle}body .el-pagination .el-pagination__sizes .el-input .el-input__inner{padding:0 28px 0 12px!important}body .el-pagination .el-pagination__sizes .el-input__suffix{display:flex;align-items:center;height:100%;top:0!important}body .el-pagination .el-pagination__sizes .el-input__suffix .el-input__suffix-inner{display:flex;align-items:center;height:100%}body .el-pagination .el-pager{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:0;margin:0;vertical-align:middle}body .el-pagination .btn-next,body .el-pagination .btn-prev{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;vertical-align:middle}body .el-pagination .btn-next .el-icon,body .el-pagination .btn-prev .el-icon{display:block;line-height:1}body .el-pagination .el-pagination__jump{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:var(--spacing-2);height:32px;line-height:32px;font-size:var(--text-sm);color:var(--neutral-600);white-space:nowrap}body .el-pagination .el-pagination__editor.el-input{width:48px;margin:0!important}body .el-pagination .el-pagination__editor.el-input .el-input__inner{padding:0 8px!important;text-align:center}body .el-pagination.is-background .btn-next,body .el-pagination.is-background .btn-prev,body .el-pagination.is-background .el-pager li{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;line-height:1!important;margin:0!important;padding:0!important;font-size:var(--text-sm)!important;font-weight:500;border-radius:var(--radius-md)!important;background-color:var(--white)!important;color:var(--neutral-700)!important;border:1px solid var(--border-regular)!important;box-sizing:border-box!important}body .el-pagination.is-background .btn-next:not(.disabled):hover,body .el-pagination.is-background .btn-prev:not(.disabled):hover,body .el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--primary-600)!important;border-color:var(--border-primary)!important;background-color:var(--primary-50)!important}body .el-pagination.is-background .el-pager li.active+li{border-left:1px solid var(--border-regular)!important}body .el-pagination.is-background .btn-next.disabled,body .el-pagination.is-background .btn-next:disabled,body .el-pagination.is-background .btn-prev.disabled,body .el-pagination.is-background .btn-prev:disabled,body .el-pagination.is-background .el-pager li.disabled{color:var(--neutral-400)!important;background-color:var(--neutral-50)!important;border-color:var(--border)!important}body .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-pagination.is-background .el-pager li:not(.disabled).active:hover{background-color:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-tabs__item.is-active{color:var(--primary-500)}body .el-tabs__active-bar{background-color:var(--primary-500)}body .el-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;color:var(--neutral-700)}body .el-card .el-card__header{border-bottom-color:var(--border);color:var(--neutral-900);font-weight:500}body .el-table{color:var(--neutral-700);font-size:var(--text-sm)}body .el-table .cell{word-break:normal;overflow-wrap:normal}body .el-table th.el-table__cell{background-color:var(--neutral-50)!important;color:var(--neutral-800);font-weight:500}body .el-table th.el-table__cell>.cell{white-space:nowrap;line-height:1.35}body .el-table td.el-table__cell>.cell{white-space:nowrap}body .el-dialog{border:1px solid var(--border);border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-2xl);overflow:hidden!important}body .el-dialog .el-dialog__body{overflow:visible!important;color:var(--neutral-700);font-size:var(--text-sm);background-color:var(--white)}body .el-dialog .el-dialog__footer{border-top:1px solid var(--border-regular);padding:var(--spacing-2) var(--spacing-4);background-color:var(--white);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}body .el-dialog .el-dialog__footer .el-button,body .el-dialog .el-dialog__footer .el-button:active,body .el-dialog .el-dialog__footer .el-button:focus,body .el-dialog .el-dialog__footer .el-button:hover{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;margin-top:0!important;margin-bottom:0!important;padding:0 var(--spacing-4)!important;font-size:var(--text-base)!important;font-weight:500;border-radius:var(--radius-popup-btn)!important;box-sizing:border-box!important;border-width:1px!important;transform:none!important;vertical-align:middle}body .el-dialog .el-dialog__footer .el-button--default{background-color:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-dialog .el-dialog__footer .el-button--default:focus,body .el-dialog .el-dialog__footer .el-button--default:hover{background-color:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-dialog .el-dialog__footer .el-button--primary:not(.el-button--danger){background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-dialog .el-dialog__footer .el-button--primary:not(.el-button--danger):focus,body .el-dialog .el-dialog__footer .el-button--primary:not(.el-button--danger):hover{background-color:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-dialog .el-dialog__footer .el-button--danger,body .el-dialog .el-dialog__footer .el-button--primary.el-button--danger{background-color:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important}body .el-dialog .el-dialog__footer .el-button--danger .csg-icon-host,body .el-dialog .el-dialog__footer .el-button--danger iconify-icon,body .el-dialog .el-dialog__footer .el-button--primary.el-button--danger .csg-icon-host,body .el-dialog .el-dialog__footer .el-button--primary.el-button--danger iconify-icon{color:var(--white)!important}body .el-dialog .el-dialog__footer .el-button--danger:focus,body .el-dialog .el-dialog__footer .el-button--danger:hover,body .el-dialog .el-dialog__footer .el-button--primary.el-button--danger:focus,body .el-dialog .el-dialog__footer .el-button--primary.el-button--danger:hover{background-color:var(--error-light)!important;border-color:var(--error-light)!important;color:var(--white)!important}body .el-dialog .el-dialog__footer .el-button--danger:active,body .el-dialog .el-dialog__footer .el-button--primary.el-button--danger:active{background-color:var(--error-dark)!important;border-color:var(--error-dark)!important;color:var(--white)!important}body .el-message-box:not(.img-box-alert){border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);padding-bottom:0;width:var(--csg-popup-width-simple);max-width:90vw}body .el-message-box:not(.img-box-alert) .el-message-box__btns{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:var(--spacing-3)!important;text-align:center!important;padding:var(--spacing-2) var(--spacing-4) var(--spacing-4)}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button{float:none!important;margin:0!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button:active,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button:focus,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button:hover{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;margin-top:0!important;margin-bottom:0!important;padding:0 var(--spacing-4)!important;font-size:var(--text-base)!important;font-weight:500;border-radius:var(--radius-popup-btn)!important;box-sizing:border-box!important;border-width:1px!important;transform:none!important;vertical-align:middle}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button.button.lit.radius,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button.button.lit.radius:hover,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button.button.radius,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button.button.radius:hover,body .el-message-box:not(.img-box-alert) .el-message-box__btns button.button.lit.radius,body .el-message-box:not(.img-box-alert) .el-message-box__btns button.button.lit.radius:hover,body .el-message-box:not(.img-box-alert) .el-message-box__btns button.button.radius,body .el-message-box:not(.img-box-alert) .el-message-box__btns button.button.radius:hover{border-radius:var(--radius-popup-btn)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--default{background-color:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--default:focus,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--default:hover{background-color:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary:not(.el-button--danger){background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary:not(.el-button--danger):focus,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary:not(.el-button--danger):hover{background-color:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--danger,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary.el-button--danger{background-color:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--danger .csg-icon-host,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--danger iconify-icon,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary.el-button--danger .csg-icon-host,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary.el-button--danger iconify-icon{color:var(--white)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--danger:focus,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--danger:hover,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary.el-button--danger:focus,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary.el-button--danger:hover{background-color:var(--error-light)!important;border-color:var(--error-light)!important;color:var(--white)!important}body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--danger:active,body .el-message-box:not(.img-box-alert) .el-message-box__btns .el-button--primary.el-button--danger:active{background-color:var(--error-dark)!important;border-color:var(--error-dark)!important;color:var(--white)!important}body .el-autocomplete-suggestion,body .el-dropdown-menu,body .el-picker-panel,body .el-popover,body .el-select-dropdown{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}body .el-select-dropdown__item.selected{color:var(--primary-500);font-weight:500}body .el-tag{border-radius:var(--radius-full);font-size:var(--text-xs)}body .el-alert--success.is-light{background-color:var(--primary-50);color:var(--primary-700);border:1px solid var(--border-primary)}body .el-alert--error.is-light{background-color:var(--semantic-error-bg-light);color:var(--error-dark);border:1px solid var(--border-error)}body .el-alert--warning.is-light{border:1px solid var(--border-warning);color:var(--warning-dark)}body .el-autocomplete-suggestion,body .el-dialog__body,body .el-dialog__title,body .el-dropdown-menu__item,body .el-message-box__message,body .el-notification__content,body .el-notification__title,body .el-picker-panel,body .el-popover,body .el-select-dropdown,body .el-select-dropdown__item,body .el-select__input{font-family:var(--font-family-site)}body .el-loading-spinner .path{stroke:var(--primary-500)!important}body .el-button.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .el-radio__inner,body .el-radio__inner:hover{border-color:var(--border-regular)!important}body .el-radio-button__orig-radio:checked+.el-radio-button__inner,body .el-radio-button__orig-radio:checked+.el-radio-button__inner:hover{background:var(--primary-500)!important;border-color:var(--primary-500)!important;box-shadow:0 0 0 0 transparent!important;color:var(--white)!important}body .el-radio-button__inner:hover,body .el-switch__label.is-active{color:var(--primary-500)!important}body .el-tooltip:not(.el-slider__button){vertical-align:middle}body .el-tooltip .el-tooltip__trigger,body .el-tooltip:not(.el-slider__button){display:inline-flex!important;align-items:center;justify-content:center;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;line-height:0}body .el-tooltip:not(.el-slider__button) .csg-icon-host,body .el-tooltip:not(.el-slider__button) .csg-inline-icon,body .el-tooltip:not(.el-slider__button) iconify-icon{border:none!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;color:var(--neutral-500)!important;cursor:pointer}body .el-tooltip.csg-action-tooltip:not(.el-slider__button) .csg-icon-host,body .el-tooltip.csg-action-tooltip:not(.el-slider__button) .csg-inline-icon,body .el-tooltip.csg-action-tooltip:not(.el-slider__button) iconify-icon{cursor:pointer!important;color:inherit!important}body .el-tooltip:not(.el-slider__button):has(.csg-text-link),body .el-tooltip:not(.el-slider__button):has(.doc-form-output-link),body .el-tooltip:not(.el-slider__button):has(a.csg-text-link),body .el-tooltip:not(.el-slider__button):has(span.a){line-height:inherit!important;background:transparent!important}body .el-tooltip:not(.el-slider__button):has(.csg-text-link):focus,body .el-tooltip:not(.el-slider__button):has(.csg-text-link):focus-visible,body .el-tooltip:not(.el-slider__button):has(.csg-text-link):hover,body .el-tooltip:not(.el-slider__button):has(.doc-form-output-link):focus,body .el-tooltip:not(.el-slider__button):has(.doc-form-output-link):focus-visible,body .el-tooltip:not(.el-slider__button):has(.doc-form-output-link):hover,body .el-tooltip:not(.el-slider__button):has(a.csg-text-link):focus,body .el-tooltip:not(.el-slider__button):has(a.csg-text-link):focus-visible,body .el-tooltip:not(.el-slider__button):has(a.csg-text-link):hover,body .el-tooltip:not(.el-slider__button):has(span.a):focus,body .el-tooltip:not(.el-slider__button):has(span.a):focus-visible,body .el-tooltip:not(.el-slider__button):has(span.a):hover{background:transparent!important;outline:none!important}body .el-tooltip:not(.el-slider__button) .csg-text-link,body .el-tooltip:not(.el-slider__button) a.csg-text-link,body .el-tooltip:not(.el-slider__button) a.doc-form-output-link,body .el-tooltip:not(.el-slider__button) span.a{line-height:1.4!important;background:transparent!important;box-shadow:none!important;outline:none!important}body .el-slider__button-wrapper .el-slider__button,body .el-slider__button.el-tooltip{display:inline-block!important;vertical-align:middle!important;line-height:normal!important;width:12px!important;height:12px!important;padding:0!important;margin:0!important;border:2px solid var(--primary-500)!important;background-color:var(--white)!important;border-radius:50%!important;box-sizing:border-box!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.9),0 1px 4px rgba(0,0,0,.18)!important;cursor:grab!important}body .csg-search-input.el-input .el-input__inner{padding-right:40px!important}body .csg-search-input.el-input .el-input__suffix{display:flex;align-items:center;right:10px}body .csg-search-input.el-input .csg-search-input__trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;color:var(--neutral-500);line-height:1}body .csg-search-input.el-input .csg-search-input__trigger:hover{color:var(--primary-500)}body .el-input.style:not(.el-textarea) .el-input__inner,body .el-input.style:not(.el-textarea) input,body .el-select.style .el-input__inner,body .el-select.style input{height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important;font-size:var(--text-sm)!important;color:var(--neutral-700)!important;background-color:var(--neutral-50)!important;border:1px solid var(--border-regular)!important;border-radius:var(--radius-lg)!important}body .el-input.style:not(.el-textarea) .el-input__inner:focus,body .el-input.style:not(.el-textarea) input:focus,body .el-select.style .el-input__inner:focus,body .el-select.style input:focus{background-color:var(--white)!important}body .doc-preview-root .el-cascader .el-input .el-input__inner,body .doc-preview-root .el-input-number .el-input__inner,body .doc-preview-root .el-input:not(.el-textarea) .el-input__inner,body .doc-preview-root .el-select .el-input .el-input__inner,body .flash-firmware-config .el-cascader .el-input .el-input__inner,body .flash-firmware-config .el-input-number .el-input__inner,body .flash-firmware-config .el-input:not(.el-textarea) .el-input__inner,body .flash-firmware-config .el-select .el-input .el-input__inner,body .mqtt-config-panel .el-cascader .el-input .el-input__inner,body .mqtt-config-panel .el-input-number .el-input__inner,body .mqtt-config-panel .el-input:not(.el-textarea) .el-input__inner,body .mqtt-config-panel .el-select .el-input .el-input__inner,body .mqtt-panel .el-cascader .el-input .el-input__inner,body .mqtt-panel .el-input-number .el-input__inner,body .mqtt-panel .el-input:not(.el-textarea) .el-input__inner,body .mqtt-panel .el-select .el-input .el-input__inner,body .preview-wrapper .el-cascader .el-input .el-input__inner,body .preview-wrapper .el-input-number .el-input__inner,body .preview-wrapper .el-input:not(.el-textarea) .el-input__inner,body .preview-wrapper .el-select .el-input .el-input__inner,body .recamera-workspace-connect-panel .el-cascader .el-input .el-input__inner,body .recamera-workspace-connect-panel .el-input-number .el-input__inner,body .recamera-workspace-connect-panel .el-input:not(.el-textarea) .el-input__inner,body .recamera-workspace-connect-panel .el-select .el-input .el-input__inner{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important;box-sizing:border-box!important;border-radius:var(--radius-lg)!important}body .doc-preview-root .el-select .el-input__icon,body .flash-firmware-config .el-select .el-input__icon,body .mqtt-config-panel .el-select .el-input__icon,body .mqtt-panel .el-select .el-input__icon,body .preview-wrapper .el-select .el-input__icon,body .recamera-workspace-connect-panel .el-select .el-input__icon{line-height:var(--form-control-h,42px)!important}body .doc-preview-root .deploy-btn.el-button,body .doc-preview-root .deploy-btn.el-button:active,body .doc-preview-root .deploy-btn.el-button:focus,body .doc-preview-root .deploy-btn.el-button:hover,body .doc-preview-root .devkit-manage-btn.el-button,body .doc-preview-root .devkit-manage-btn.el-button:active,body .doc-preview-root .devkit-manage-btn.el-button:focus,body .doc-preview-root .devkit-manage-btn.el-button:hover,body .doc-preview-root .el-button.button.lit.doc-preview-workspace-btn,body .doc-preview-root .el-button.button.lit.doc-preview-workspace-btn:active,body .doc-preview-root .el-button.button.lit.doc-preview-workspace-btn:focus,body .doc-preview-root .el-button.button.lit.doc-preview-workspace-btn:hover,body .doc-preview-root .gpio-config-btn.el-button,body .doc-preview-root .gpio-config-btn.el-button:active,body .doc-preview-root .gpio-config-btn.el-button:focus,body .doc-preview-root .gpio-config-btn.el-button:hover,body .doc-preview-root .mqtt-write-btn.el-button,body .doc-preview-root .mqtt-write-btn.el-button:active,body .doc-preview-root .mqtt-write-btn.el-button:focus,body .doc-preview-root .mqtt-write-btn.el-button:hover,body .doc-preview-root .vibration-doc-compact__btn-full.el-button,body .doc-preview-root .vibration-doc-compact__btn-full.el-button:active,body .doc-preview-root .vibration-doc-compact__btn-full.el-button:focus,body .doc-preview-root .vibration-doc-compact__btn-full.el-button:hover,body .doc-preview-root span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn),body .doc-preview-root span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):active,body .doc-preview-root span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):focus,body .doc-preview-root span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):hover,body .flash-firmware-config .deploy-btn.el-button,body .flash-firmware-config .deploy-btn.el-button:active,body .flash-firmware-config .deploy-btn.el-button:focus,body .flash-firmware-config .deploy-btn.el-button:hover,body .flash-firmware-config .devkit-manage-btn.el-button,body .flash-firmware-config .devkit-manage-btn.el-button:active,body .flash-firmware-config .devkit-manage-btn.el-button:focus,body .flash-firmware-config .devkit-manage-btn.el-button:hover,body .flash-firmware-config .el-button.button.lit.doc-preview-workspace-btn,body .flash-firmware-config .el-button.button.lit.doc-preview-workspace-btn:active,body .flash-firmware-config .el-button.button.lit.doc-preview-workspace-btn:focus,body .flash-firmware-config .el-button.button.lit.doc-preview-workspace-btn:hover,body .flash-firmware-config .gpio-config-btn.el-button,body .flash-firmware-config .gpio-config-btn.el-button:active,body .flash-firmware-config .gpio-config-btn.el-button:focus,body .flash-firmware-config .gpio-config-btn.el-button:hover,body .flash-firmware-config .mqtt-write-btn.el-button,body .flash-firmware-config .mqtt-write-btn.el-button:active,body .flash-firmware-config .mqtt-write-btn.el-button:focus,body .flash-firmware-config .mqtt-write-btn.el-button:hover,body .flash-firmware-config .vibration-doc-compact__btn-full.el-button,body .flash-firmware-config .vibration-doc-compact__btn-full.el-button:active,body .flash-firmware-config .vibration-doc-compact__btn-full.el-button:focus,body .flash-firmware-config .vibration-doc-compact__btn-full.el-button:hover,body .flash-firmware-config span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn),body .flash-firmware-config span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):active,body .flash-firmware-config span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):focus,body .flash-firmware-config span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):hover,body .mqtt-config-panel .deploy-btn.el-button,body .mqtt-config-panel .deploy-btn.el-button:active,body .mqtt-config-panel .deploy-btn.el-button:focus,body .mqtt-config-panel .deploy-btn.el-button:hover,body .mqtt-config-panel .devkit-manage-btn.el-button,body .mqtt-config-panel .devkit-manage-btn.el-button:active,body .mqtt-config-panel .devkit-manage-btn.el-button:focus,body .mqtt-config-panel .devkit-manage-btn.el-button:hover,body .mqtt-config-panel .el-button.button.lit.doc-preview-workspace-btn,body .mqtt-config-panel .el-button.button.lit.doc-preview-workspace-btn:active,body .mqtt-config-panel .el-button.button.lit.doc-preview-workspace-btn:focus,body .mqtt-config-panel .el-button.button.lit.doc-preview-workspace-btn:hover,body .mqtt-config-panel .gpio-config-btn.el-button,body .mqtt-config-panel .gpio-config-btn.el-button:active,body .mqtt-config-panel .gpio-config-btn.el-button:focus,body .mqtt-config-panel .gpio-config-btn.el-button:hover,body .mqtt-config-panel .mqtt-write-btn.el-button,body .mqtt-config-panel .mqtt-write-btn.el-button:active,body .mqtt-config-panel .mqtt-write-btn.el-button:focus,body .mqtt-config-panel .mqtt-write-btn.el-button:hover,body .mqtt-config-panel .vibration-doc-compact__btn-full.el-button,body .mqtt-config-panel .vibration-doc-compact__btn-full.el-button:active,body .mqtt-config-panel .vibration-doc-compact__btn-full.el-button:focus,body .mqtt-config-panel .vibration-doc-compact__btn-full.el-button:hover,body .mqtt-config-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn),body .mqtt-config-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):active,body .mqtt-config-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):focus,body .mqtt-config-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):hover,body .mqtt-panel .deploy-btn.el-button,body .mqtt-panel .deploy-btn.el-button:active,body .mqtt-panel .deploy-btn.el-button:focus,body .mqtt-panel .deploy-btn.el-button:hover,body .mqtt-panel .devkit-manage-btn.el-button,body .mqtt-panel .devkit-manage-btn.el-button:active,body .mqtt-panel .devkit-manage-btn.el-button:focus,body .mqtt-panel .devkit-manage-btn.el-button:hover,body .mqtt-panel .el-button.button.lit.doc-preview-workspace-btn,body .mqtt-panel .el-button.button.lit.doc-preview-workspace-btn:active,body .mqtt-panel .el-button.button.lit.doc-preview-workspace-btn:focus,body .mqtt-panel .el-button.button.lit.doc-preview-workspace-btn:hover,body .mqtt-panel .gpio-config-btn.el-button,body .mqtt-panel .gpio-config-btn.el-button:active,body .mqtt-panel .gpio-config-btn.el-button:focus,body .mqtt-panel .gpio-config-btn.el-button:hover,body .mqtt-panel .mqtt-write-btn.el-button,body .mqtt-panel .mqtt-write-btn.el-button:active,body .mqtt-panel .mqtt-write-btn.el-button:focus,body .mqtt-panel .mqtt-write-btn.el-button:hover,body .mqtt-panel .vibration-doc-compact__btn-full.el-button,body .mqtt-panel .vibration-doc-compact__btn-full.el-button:active,body .mqtt-panel .vibration-doc-compact__btn-full.el-button:focus,body .mqtt-panel .vibration-doc-compact__btn-full.el-button:hover,body .mqtt-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn),body .mqtt-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):active,body .mqtt-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):focus,body .mqtt-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):hover,body .preview-wrapper .deploy-btn.el-button,body .preview-wrapper .deploy-btn.el-button:active,body .preview-wrapper .deploy-btn.el-button:focus,body .preview-wrapper .deploy-btn.el-button:hover,body .preview-wrapper .devkit-manage-btn.el-button,body .preview-wrapper .devkit-manage-btn.el-button:active,body .preview-wrapper .devkit-manage-btn.el-button:focus,body .preview-wrapper .devkit-manage-btn.el-button:hover,body .preview-wrapper .el-button.button.lit.doc-preview-workspace-btn,body .preview-wrapper .el-button.button.lit.doc-preview-workspace-btn:active,body .preview-wrapper .el-button.button.lit.doc-preview-workspace-btn:focus,body .preview-wrapper .el-button.button.lit.doc-preview-workspace-btn:hover,body .preview-wrapper .gpio-config-btn.el-button,body .preview-wrapper .gpio-config-btn.el-button:active,body .preview-wrapper .gpio-config-btn.el-button:focus,body .preview-wrapper .gpio-config-btn.el-button:hover,body .preview-wrapper .mqtt-write-btn.el-button,body .preview-wrapper .mqtt-write-btn.el-button:active,body .preview-wrapper .mqtt-write-btn.el-button:focus,body .preview-wrapper .mqtt-write-btn.el-button:hover,body .preview-wrapper .vibration-doc-compact__btn-full.el-button,body .preview-wrapper .vibration-doc-compact__btn-full.el-button:active,body .preview-wrapper .vibration-doc-compact__btn-full.el-button:focus,body .preview-wrapper .vibration-doc-compact__btn-full.el-button:hover,body .preview-wrapper span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn),body .preview-wrapper span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):active,body .preview-wrapper span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):focus,body .preview-wrapper span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):hover,body .recamera-workspace-connect-panel .deploy-btn.el-button,body .recamera-workspace-connect-panel .deploy-btn.el-button:active,body .recamera-workspace-connect-panel .deploy-btn.el-button:focus,body .recamera-workspace-connect-panel .deploy-btn.el-button:hover,body .recamera-workspace-connect-panel .devkit-manage-btn.el-button,body .recamera-workspace-connect-panel .devkit-manage-btn.el-button:active,body .recamera-workspace-connect-panel .devkit-manage-btn.el-button:focus,body .recamera-workspace-connect-panel .devkit-manage-btn.el-button:hover,body .recamera-workspace-connect-panel .el-button.button.lit.doc-preview-workspace-btn,body .recamera-workspace-connect-panel .el-button.button.lit.doc-preview-workspace-btn:active,body .recamera-workspace-connect-panel .el-button.button.lit.doc-preview-workspace-btn:focus,body .recamera-workspace-connect-panel .el-button.button.lit.doc-preview-workspace-btn:hover,body .recamera-workspace-connect-panel .gpio-config-btn.el-button,body .recamera-workspace-connect-panel .gpio-config-btn.el-button:active,body .recamera-workspace-connect-panel .gpio-config-btn.el-button:focus,body .recamera-workspace-connect-panel .gpio-config-btn.el-button:hover,body .recamera-workspace-connect-panel .mqtt-write-btn.el-button,body .recamera-workspace-connect-panel .mqtt-write-btn.el-button:active,body .recamera-workspace-connect-panel .mqtt-write-btn.el-button:focus,body .recamera-workspace-connect-panel .mqtt-write-btn.el-button:hover,body .recamera-workspace-connect-panel .vibration-doc-compact__btn-full.el-button,body .recamera-workspace-connect-panel .vibration-doc-compact__btn-full.el-button:active,body .recamera-workspace-connect-panel .vibration-doc-compact__btn-full.el-button:focus,body .recamera-workspace-connect-panel .vibration-doc-compact__btn-full.el-button:hover,body .recamera-workspace-connect-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn),body .recamera-workspace-connect-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):active,body .recamera-workspace-connect-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):focus,body .recamera-workspace-connect-panel span.button.deploy-btn:not(.doc-deploy-top-disconnect-btn):hover{min-height:var(--form-control-h,42px)!important;height:var(--form-control-h,42px)!important;max-height:var(--form-control-h,42px)!important;line-height:1!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;border-radius:var(--radius-lg)!important;margin-top:0!important;transform:none!important;box-sizing:border-box!important}body .dc-preview-deploy-panel .dc-preview-device-row .dc-preview-bind-device-btn.el-button,body .dc-preview-deploy-panel .dc-preview-device-row .dc-preview-device-select .el-input__inner{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important;box-sizing:border-box!important;border-radius:var(--radius-lg)!important}body .dc-preview-deploy-panel .dc-preview-device-row .dc-preview-device-select .el-input__icon{line-height:var(--form-control-h,42px)!important}body .train-component-wrapper .el-input:not(.el-textarea) .el-input__inner,body .train-component-wrapper .el-select .el-input__inner,body .train-wrapper .el-input:not(.el-textarea) .el-input__inner,body .train-wrapper .el-select .el-input__inner{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important;box-sizing:border-box!important}body .train-component-wrapper .connect-device-actions__btn.el-button,body .train-component-wrapper .train-device-connect-btn.el-button,body .train-wrapper .connect-device-actions__btn.el-button,body .train-wrapper .train-device-connect-btn.el-button{min-height:var(--form-control-h,42px)!important}body .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner,body .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input__inner,body .my-upload .el-input__inner,body .upload-box .el-input__inner{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important;box-sizing:border-box!important}body .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner,body .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input__inner{border-radius:var(--radius-lg)!important;border-color:var(--border-regular)!important;background-color:var(--white)!important;color:var(--neutral-700)!important}body .dc-deploy-config-dialog .deploy-container-app-config .dc-deploy-dialog-banner-btn.el-button{min-height:var(--form-control-h,42px)!important;height:var(--form-control-h,42px)!important;line-height:1.25!important;border-radius:var(--radius-lg)!important;border-color:var(--border-regular)!important}body .vab-header{background:var(--white)!important;color:var(--neutral-700);box-shadow:none!important;border-bottom:1px solid var(--border)}body .vab-header .vab-main{max-width:1280px}body .vab-header .right-panel .left-navs{gap:var(--spacing-2)}body .vab-header .right-panel .left-navs a,body .vab-header .right-panel .left-navs span{display:inline-flex;align-items:center;height:42px;padding:0 var(--spacing-3);margin:0!important;border-radius:var(--radius-md);border-bottom:none!important;text-decoration:none!important;color:var(--neutral-600)!important;font-family:var(--font-family-en);font-size:var(--text-sm);font-weight:500;line-height:1.25;transition:background .12s ease,color .12s ease}body .vab-header .right-panel .left-navs a:focus-visible,body .vab-header .right-panel .left-navs a:hover,body .vab-header .right-panel .left-navs span:hover{color:var(--neutral-900)!important;background:var(--neutral-100);text-decoration:none!important}body .vab-header .right-panel .left-navs a.active,body .vab-header .right-panel .left-navs span.active{color:var(--primary-500)!important;background:var(--primary-active-bg)!important;text-decoration:none!important}body .vab-header .el-menu.el-menu--horizontal{border-bottom:none!important;background:transparent!important}body .vab-header .el-menu.el-menu--horizontal>.el-menu-item,body .vab-header .el-menu.el-menu--horizontal>.el-submenu>.el-submenu__title{height:42px!important;line-height:42px!important;margin:0 var(--spacing-1);padding:0 var(--spacing-3)!important;border-radius:var(--radius-md);border-bottom:none!important;color:var(--neutral-600)!important;font-family:var(--font-family-en);font-size:var(--text-sm);font-weight:500}body .vab-header .el-menu.el-menu--horizontal>.el-menu-item:hover,body .vab-header .el-menu.el-menu--horizontal>.el-submenu:hover>.el-submenu__title{color:var(--neutral-900)!important;background:var(--neutral-100)!important}body .vab-header .el-menu.el-menu--horizontal>.el-menu-item.is-active{color:var(--primary-500)!important;background:var(--primary-active-bg)!important;border-bottom:none!important}body .vab-header .ri-notification-line,body .vab-header .user-name,body .vab-header [class*=ri-]{color:var(--neutral-700)!important}body .vab-tabs{background:var(--white)!important;border-top:none!important;border-bottom:1px solid var(--border)}body .vab-tabs .vab-tabs-content .el-tabs__header .el-tabs__item{font-family:var(--font-family-site);font-size:var(--text-sm);font-weight:500;color:var(--neutral-600)!important;border-color:var(--border-regular)!important;border-radius:var(--radius-md)!important;transition:background .12s ease,color .12s ease,border-color .12s ease!important}body .vab-tabs .vab-tabs-content .el-tabs__header .el-tabs__item:hover{color:var(--neutral-900)!important;border-color:var(--border-dark)!important;background:var(--neutral-100)!important}body .vab-tabs .vab-tabs-content .el-tabs__header .el-tabs__item.is-active{color:var(--primary-500)!important;background:var(--primary-active-bg)!important;border-color:var(--border-primary)!important;outline:none}body .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item{border:0!important}body .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item.is-active,body .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item:hover{color:var(--primary-500)!important;background:var(--primary-active-bg)!important}body .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item.is-active:after,body .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item:hover:after{background-color:var(--primary-500)!important}body .vab-tabs .vab-tabs-content-smooth .el-tabs__header .el-tabs__item.is-active,body .vab-tabs .vab-tabs-content-smooth .el-tabs__header .el-tabs__item:hover{color:var(--primary-500)!important;background:var(--primary-active-bg)!important}body .vab-tabs .vab-tabs-content-smooth .el-tabs__header .el-tabs__item:hover:not(.is-active){color:var(--neutral-800)!important;background:var(--neutral-100)!important}body .vab-tabs .vab-tabs-more-active .vab-tabs-more-icon .box:after,body .vab-tabs .vab-tabs-more-active .vab-tabs-more-icon .box:before,body .vab-tabs .vab-tabs-more-icon .box:after,body .vab-tabs .vab-tabs-more-icon .box:before{background:var(--neutral-500)!important}body .vab-tabs .vab-tabs-more-active .vab-tabs-more-icon .box:before,body .vab-tabs .vab-tabs-more:hover .vab-tabs-more-icon .box:after,body .vab-tabs .vab-tabs-more:hover .vab-tabs-more-icon .box:before{background:var(--primary-500)!important}body .vab-tabs .contextmenu.el-dropdown-menu{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}body .vab-tabs .contextmenu.el-dropdown-menu .csg-shell-svg.vab-tabs-menu-icon,body .vab-tabs .contextmenu.el-dropdown-menu .vab-tabs-menu-icon,body .vab-tabs .contextmenu.el-dropdown-menu iconify-icon.vab-tabs-menu-icon{margin-right:6px;vertical-align:-.2em;color:var(--neutral-600);flex-shrink:0}body .tabs-more.el-dropdown-menu .csg-shell-svg.vab-tabs-menu-icon,body .tabs-more.el-dropdown-menu .vab-tabs-menu-icon,body .tabs-more.el-dropdown-menu iconify-icon.vab-tabs-menu-icon{margin-right:6px;vertical-align:-.2em;color:var(--neutral-600)}body .vab-side-bar{background:var(--neutral-50)!important;box-shadow:none!important;border-right:1px solid var(--border)}body .vab-side-bar .el-menu{background-color:var(--neutral-50)!important}body .vab-side-bar .el-menu-item,body .vab-side-bar .el-submenu__title{font-family:var(--font-family-site);font-size:var(--text-sm);font-weight:500;color:var(--neutral-600)!important;background-color:transparent!important}body .vab-side-bar .el-menu-item .vab-icon,body .vab-side-bar .el-menu-item [class*=ri-],body .vab-side-bar .el-menu-item i,body .vab-side-bar .el-submenu__title .vab-icon,body .vab-side-bar .el-submenu__title [class*=ri-],body .vab-side-bar .el-submenu__title i{color:inherit!important}body .vab-side-bar .el-menu-item:hover,body .vab-side-bar .el-submenu__title:hover{color:var(--neutral-900)!important;background-color:var(--neutral-100)!important}body .vab-side-bar .el-menu-item.is-active,body .vab-side-bar .el-submenu .el-menu-item.is-active,body .vab-side-bar .el-submenu.is-active>.el-submenu__title{color:var(--primary-500)!important;background-color:var(--primary-active-bg)!important}body .el-drawer{background:var(--white)!important;box-shadow:var(--shadow-2xl)!important}body .el-drawer .el-drawer__body{padding:0}body .menu-left .menu-box .a{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);font-family:var(--font-family-site);font-size:var(--text-sm);font-weight:500;color:var(--neutral-700);text-decoration:none;transition:background .12s ease,color .12s ease}body .menu-left .menu-box .a span{color:inherit;font-weight:500}body .menu-left .menu-box .a:hover{background:var(--neutral-100);color:var(--neutral-900)}body .menu-left .menu-box .drawer-nav-icon{flex-shrink:0;color:var(--neutral-500)}body .menu-left .menu-box .drawer-close-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--neutral-600);cursor:pointer}body .menu-left .menu-box .drawer-close-btn:hover{background:var(--neutral-100);color:var(--neutral-900)}body .menu-left .menu-box a.a.router-link-active,body .menu-left .menu-box a.a.router-link-exact-active{color:var(--primary-500);background:var(--primary-active-bg)}body .app-create-dialog .el-dialog,body .app-workspace-dialog .el-dialog,body .audio-alpkg-export-dialog.el-dialog,body .audio-processing-dialog.el-dialog,body .audio-recording-settings-dialog .el-dialog,body .clone-app-confirm-dialog .el-dialog,body .csg-add-device-dialog .el-dialog,body .el-dialog.app-create-dialog,body .el-dialog.app-workspace-dialog,body .el-dialog.audio-alpkg-export-dialog,body .el-dialog.audio-processing-dialog,body .el-dialog.audio-recording-settings-dialog,body .el-dialog.clone-app-confirm-dialog,body .el-dialog.csg-add-device-dialog,body .el-dialog.publish-confirm-dialog,body .el-dialog.spectrogram-preview-dialog,body .publish-confirm-dialog .el-dialog,body .spectrogram-preview-dialog.el-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important}body .app-create-dialog .el-dialog .el-dialog__header,body .app-workspace-dialog .el-dialog .el-dialog__header,body .audio-alpkg-export-dialog.el-dialog .el-dialog__header,body .audio-processing-dialog.el-dialog .el-dialog__header,body .audio-recording-settings-dialog .el-dialog .el-dialog__header,body .clone-app-confirm-dialog .el-dialog .el-dialog__header,body .csg-add-device-dialog .el-dialog .el-dialog__header,body .el-dialog.app-create-dialog .el-dialog__header,body .el-dialog.app-workspace-dialog .el-dialog__header,body .el-dialog.audio-alpkg-export-dialog .el-dialog__header,body .el-dialog.audio-processing-dialog .el-dialog__header,body .el-dialog.audio-recording-settings-dialog .el-dialog__header,body .el-dialog.clone-app-confirm-dialog .el-dialog__header,body .el-dialog.csg-add-device-dialog .el-dialog__header,body .el-dialog.publish-confirm-dialog .el-dialog__header,body .el-dialog.spectrogram-preview-dialog .el-dialog__header,body .publish-confirm-dialog .el-dialog .el-dialog__header,body .spectrogram-preview-dialog.el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .app-create-dialog .el-dialog .el-dialog__title,body .app-workspace-dialog .el-dialog .el-dialog__title,body .audio-alpkg-export-dialog.el-dialog .el-dialog__title,body .audio-processing-dialog.el-dialog .el-dialog__title,body .audio-recording-settings-dialog .el-dialog .el-dialog__title,body .clone-app-confirm-dialog .el-dialog .el-dialog__title,body .csg-add-device-dialog .el-dialog .el-dialog__title,body .el-dialog.app-create-dialog .el-dialog__title,body .el-dialog.app-workspace-dialog .el-dialog__title,body .el-dialog.audio-alpkg-export-dialog .el-dialog__title,body .el-dialog.audio-processing-dialog .el-dialog__title,body .el-dialog.audio-recording-settings-dialog .el-dialog__title,body .el-dialog.clone-app-confirm-dialog .el-dialog__title,body .el-dialog.csg-add-device-dialog .el-dialog__title,body .el-dialog.publish-confirm-dialog .el-dialog__title,body .el-dialog.spectrogram-preview-dialog .el-dialog__title,body .publish-confirm-dialog .el-dialog .el-dialog__title,body .spectrogram-preview-dialog.el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .app-create-dialog .el-dialog .el-dialog__headerbtn,body .app-workspace-dialog .el-dialog .el-dialog__headerbtn,body .audio-alpkg-export-dialog.el-dialog .el-dialog__headerbtn,body .audio-processing-dialog.el-dialog .el-dialog__headerbtn,body .audio-recording-settings-dialog .el-dialog .el-dialog__headerbtn,body .clone-app-confirm-dialog .el-dialog .el-dialog__headerbtn,body .csg-add-device-dialog .el-dialog .el-dialog__headerbtn,body .el-dialog.app-create-dialog .el-dialog__headerbtn,body .el-dialog.app-workspace-dialog .el-dialog__headerbtn,body .el-dialog.audio-alpkg-export-dialog .el-dialog__headerbtn,body .el-dialog.audio-processing-dialog .el-dialog__headerbtn,body .el-dialog.audio-recording-settings-dialog .el-dialog__headerbtn,body .el-dialog.clone-app-confirm-dialog .el-dialog__headerbtn,body .el-dialog.csg-add-device-dialog .el-dialog__headerbtn,body .el-dialog.publish-confirm-dialog .el-dialog__headerbtn,body .el-dialog.spectrogram-preview-dialog .el-dialog__headerbtn,body .publish-confirm-dialog .el-dialog .el-dialog__headerbtn,body .spectrogram-preview-dialog.el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .app-create-dialog .el-dialog .el-dialog__headerbtn:hover,body .app-workspace-dialog .el-dialog .el-dialog__headerbtn:hover,body .audio-alpkg-export-dialog.el-dialog .el-dialog__headerbtn:hover,body .audio-processing-dialog.el-dialog .el-dialog__headerbtn:hover,body .audio-recording-settings-dialog .el-dialog .el-dialog__headerbtn:hover,body .clone-app-confirm-dialog .el-dialog .el-dialog__headerbtn:hover,body .csg-add-device-dialog .el-dialog .el-dialog__headerbtn:hover,body .el-dialog.app-create-dialog .el-dialog__headerbtn:hover,body .el-dialog.app-workspace-dialog .el-dialog__headerbtn:hover,body .el-dialog.audio-alpkg-export-dialog .el-dialog__headerbtn:hover,body .el-dialog.audio-processing-dialog .el-dialog__headerbtn:hover,body .el-dialog.audio-recording-settings-dialog .el-dialog__headerbtn:hover,body .el-dialog.clone-app-confirm-dialog .el-dialog__headerbtn:hover,body .el-dialog.csg-add-device-dialog .el-dialog__headerbtn:hover,body .el-dialog.publish-confirm-dialog .el-dialog__headerbtn:hover,body .el-dialog.spectrogram-preview-dialog .el-dialog__headerbtn:hover,body .publish-confirm-dialog .el-dialog .el-dialog__headerbtn:hover,body .spectrogram-preview-dialog.el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .app-create-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close,body .app-workspace-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close,body .audio-alpkg-export-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,body .audio-processing-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,body .audio-recording-settings-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close,body .clone-app-confirm-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close,body .csg-add-device-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.app-create-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.app-workspace-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.audio-alpkg-export-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.audio-processing-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.audio-recording-settings-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.clone-app-confirm-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.csg-add-device-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.publish-confirm-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.spectrogram-preview-dialog .el-dialog__headerbtn .el-dialog__close,body .publish-confirm-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close,body .spectrogram-preview-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .app-create-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .app-workspace-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .audio-alpkg-export-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .audio-processing-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .audio-recording-settings-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .clone-app-confirm-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .csg-add-device-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.app-create-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.app-workspace-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.audio-alpkg-export-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.audio-processing-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.audio-recording-settings-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.clone-app-confirm-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.csg-add-device-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.publish-confirm-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.spectrogram-preview-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .publish-confirm-dialog .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .spectrogram-preview-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .app-create-dialog .el-dialog .el-dialog__body,body .app-workspace-dialog .el-dialog .el-dialog__body,body .audio-alpkg-export-dialog.el-dialog .el-dialog__body,body .audio-processing-dialog.el-dialog .el-dialog__body,body .audio-recording-settings-dialog .el-dialog .el-dialog__body,body .clone-app-confirm-dialog .el-dialog .el-dialog__body,body .csg-add-device-dialog .el-dialog .el-dialog__body,body .el-dialog.app-create-dialog .el-dialog__body,body .el-dialog.app-workspace-dialog .el-dialog__body,body .el-dialog.audio-alpkg-export-dialog .el-dialog__body,body .el-dialog.audio-processing-dialog .el-dialog__body,body .el-dialog.audio-recording-settings-dialog .el-dialog__body,body .el-dialog.clone-app-confirm-dialog .el-dialog__body,body .el-dialog.csg-add-device-dialog .el-dialog__body,body .el-dialog.publish-confirm-dialog .el-dialog__body,body .el-dialog.spectrogram-preview-dialog .el-dialog__body,body .publish-confirm-dialog .el-dialog .el-dialog__body,body .spectrogram-preview-dialog.el-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .app-create-dialog .el-dialog .el-dialog__footer,body .app-workspace-dialog .el-dialog .el-dialog__footer,body .audio-alpkg-export-dialog.el-dialog .el-dialog__footer,body .audio-processing-dialog.el-dialog .el-dialog__footer,body .audio-recording-settings-dialog .el-dialog .el-dialog__footer,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer,body .csg-add-device-dialog .el-dialog .el-dialog__footer,body .el-dialog.app-create-dialog .el-dialog__footer,body .el-dialog.app-workspace-dialog .el-dialog__footer,body .el-dialog.audio-alpkg-export-dialog .el-dialog__footer,body .el-dialog.audio-processing-dialog .el-dialog__footer,body .el-dialog.audio-recording-settings-dialog .el-dialog__footer,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer,body .el-dialog.csg-add-device-dialog .el-dialog__footer,body .el-dialog.publish-confirm-dialog .el-dialog__footer,body .el-dialog.spectrogram-preview-dialog .el-dialog__footer,body .publish-confirm-dialog .el-dialog .el-dialog__footer,body .spectrogram-preview-dialog.el-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .app-create-dialog .el-dialog .dialog-footer,body .app-workspace-dialog .el-dialog .dialog-footer,body .audio-alpkg-export-dialog.el-dialog .dialog-footer,body .audio-processing-dialog.el-dialog .dialog-footer,body .audio-recording-settings-dialog .el-dialog .dialog-footer,body .clone-app-confirm-dialog .el-dialog .dialog-footer,body .csg-add-device-dialog .el-dialog .dialog-footer,body .el-dialog.app-create-dialog .dialog-footer,body .el-dialog.app-workspace-dialog .dialog-footer,body .el-dialog.audio-alpkg-export-dialog .dialog-footer,body .el-dialog.audio-processing-dialog .dialog-footer,body .el-dialog.audio-recording-settings-dialog .dialog-footer,body .el-dialog.clone-app-confirm-dialog .dialog-footer,body .el-dialog.csg-add-device-dialog .dialog-footer,body .el-dialog.publish-confirm-dialog .dialog-footer,body .el-dialog.spectrogram-preview-dialog .dialog-footer,body .publish-confirm-dialog .el-dialog .dialog-footer,body .spectrogram-preview-dialog.el-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .app-create-dialog .el-dialog .dialog-footer .cancel-btn,body .app-create-dialog .el-dialog .dialog-footer .confirm-btn,body .app-create-dialog .el-dialog .dialog-footer .delete-btn,body .app-create-dialog .el-dialog .dialog-footer .el-button.cancel-btn,body .app-create-dialog .el-dialog .dialog-footer .el-button.confirm-btn,body .app-create-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .app-workspace-dialog .el-dialog .dialog-footer .cancel-btn,body .app-workspace-dialog .el-dialog .dialog-footer .confirm-btn,body .app-workspace-dialog .el-dialog .dialog-footer .delete-btn,body .app-workspace-dialog .el-dialog .dialog-footer .el-button.cancel-btn,body .app-workspace-dialog .el-dialog .dialog-footer .el-button.confirm-btn,body .app-workspace-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .cancel-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .confirm-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .delete-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.delete-btn,body .audio-processing-dialog.el-dialog .dialog-footer .cancel-btn,body .audio-processing-dialog.el-dialog .dialog-footer .confirm-btn,body .audio-processing-dialog.el-dialog .dialog-footer .delete-btn,body .audio-processing-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .audio-processing-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .audio-processing-dialog.el-dialog .dialog-footer .el-button.delete-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .cancel-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .confirm-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .delete-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.cancel-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.confirm-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .cancel-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .confirm-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .delete-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.cancel-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.confirm-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .cancel-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .confirm-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .delete-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.cancel-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.confirm-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.app-create-dialog .dialog-footer .cancel-btn,body .el-dialog.app-create-dialog .dialog-footer .confirm-btn,body .el-dialog.app-create-dialog .dialog-footer .delete-btn,body .el-dialog.app-create-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.app-create-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.app-create-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.app-workspace-dialog .dialog-footer .cancel-btn,body .el-dialog.app-workspace-dialog .dialog-footer .confirm-btn,body .el-dialog.app-workspace-dialog .dialog-footer .delete-btn,body .el-dialog.app-workspace-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.app-workspace-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.app-workspace-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .cancel-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .confirm-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .delete-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.audio-processing-dialog .dialog-footer .cancel-btn,body .el-dialog.audio-processing-dialog .dialog-footer .confirm-btn,body .el-dialog.audio-processing-dialog .dialog-footer .delete-btn,body .el-dialog.audio-processing-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.audio-processing-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.audio-processing-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .cancel-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .confirm-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .delete-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .cancel-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .confirm-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .delete-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .cancel-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .confirm-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .delete-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .cancel-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .confirm-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .delete-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .cancel-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .confirm-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .delete-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.delete-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .cancel-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .confirm-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .delete-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.cancel-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.confirm-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .cancel-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .confirm-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .delete-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .app-create-dialog .el-dialog .dialog-footer .cancel-btn,body .app-workspace-dialog .el-dialog .dialog-footer .cancel-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .cancel-btn,body .audio-processing-dialog.el-dialog .dialog-footer .cancel-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .cancel-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .cancel-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .cancel-btn,body .el-dialog.app-create-dialog .dialog-footer .cancel-btn,body .el-dialog.app-workspace-dialog .dialog-footer .cancel-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .cancel-btn,body .el-dialog.audio-processing-dialog .dialog-footer .cancel-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .cancel-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .cancel-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .cancel-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .cancel-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .cancel-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .cancel-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .app-create-dialog .el-dialog .dialog-footer .cancel-btn:focus,body .app-create-dialog .el-dialog .dialog-footer .cancel-btn:hover,body .app-workspace-dialog .el-dialog .dialog-footer .cancel-btn:focus,body .app-workspace-dialog .el-dialog .dialog-footer .cancel-btn:hover,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .cancel-btn:hover,body .audio-processing-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .audio-processing-dialog.el-dialog .dialog-footer .cancel-btn:hover,body .audio-recording-settings-dialog .el-dialog .dialog-footer .cancel-btn:focus,body .audio-recording-settings-dialog .el-dialog .dialog-footer .cancel-btn:hover,body .clone-app-confirm-dialog .el-dialog .dialog-footer .cancel-btn:focus,body .clone-app-confirm-dialog .el-dialog .dialog-footer .cancel-btn:hover,body .csg-add-device-dialog .el-dialog .dialog-footer .cancel-btn:focus,body .csg-add-device-dialog .el-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.app-create-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.app-create-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.app-workspace-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.app-workspace-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.audio-processing-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.audio-processing-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.audio-recording-settings-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.audio-recording-settings-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.clone-app-confirm-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.clone-app-confirm-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.csg-add-device-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.csg-add-device-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.publish-confirm-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.publish-confirm-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.spectrogram-preview-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.spectrogram-preview-dialog .dialog-footer .cancel-btn:hover,body .publish-confirm-dialog .el-dialog .dialog-footer .cancel-btn:focus,body .publish-confirm-dialog .el-dialog .dialog-footer .cancel-btn:hover,body .spectrogram-preview-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .spectrogram-preview-dialog.el-dialog .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .app-create-dialog .el-dialog .dialog-footer .confirm-btn,body .app-workspace-dialog .el-dialog .dialog-footer .confirm-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .confirm-btn,body .audio-processing-dialog.el-dialog .dialog-footer .confirm-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .confirm-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .confirm-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .confirm-btn,body .el-dialog.app-create-dialog .dialog-footer .confirm-btn,body .el-dialog.app-workspace-dialog .dialog-footer .confirm-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .confirm-btn,body .el-dialog.audio-processing-dialog .dialog-footer .confirm-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .confirm-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .confirm-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .confirm-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .confirm-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .confirm-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .confirm-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .app-create-dialog .el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .app-create-dialog .el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .app-workspace-dialog .el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .app-workspace-dialog .el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .audio-alpkg-export-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .audio-alpkg-export-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .audio-processing-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .audio-processing-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .audio-recording-settings-dialog .el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .audio-recording-settings-dialog .el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .clone-app-confirm-dialog .el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .clone-app-confirm-dialog .el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .csg-add-device-dialog .el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .csg-add-device-dialog .el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.app-create-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.app-create-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.app-workspace-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.app-workspace-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.audio-alpkg-export-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.audio-alpkg-export-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.audio-processing-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.audio-processing-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.audio-recording-settings-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.audio-recording-settings-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.clone-app-confirm-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.clone-app-confirm-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.csg-add-device-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.csg-add-device-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.publish-confirm-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.publish-confirm-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.spectrogram-preview-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.spectrogram-preview-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .publish-confirm-dialog .el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .publish-confirm-dialog .el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .spectrogram-preview-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .spectrogram-preview-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .app-create-dialog .el-dialog .dialog-footer .confirm-btn.is-disabled,body .app-workspace-dialog .el-dialog .dialog-footer .confirm-btn.is-disabled,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled,body .audio-processing-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled,body .audio-recording-settings-dialog .el-dialog .dialog-footer .confirm-btn.is-disabled,body .clone-app-confirm-dialog .el-dialog .dialog-footer .confirm-btn.is-disabled,body .csg-add-device-dialog .el-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.app-create-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.app-workspace-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.audio-processing-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.audio-recording-settings-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.clone-app-confirm-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.csg-add-device-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.publish-confirm-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.spectrogram-preview-dialog .dialog-footer .confirm-btn.is-disabled,body .publish-confirm-dialog .el-dialog .dialog-footer .confirm-btn.is-disabled,body .spectrogram-preview-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .app-create-dialog .el-dialog .dialog-footer .delete-btn,body .app-create-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .app-workspace-dialog .el-dialog .dialog-footer .delete-btn,body .app-workspace-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .delete-btn,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.delete-btn,body .audio-processing-dialog.el-dialog .dialog-footer .delete-btn,body .audio-processing-dialog.el-dialog .dialog-footer .el-button.delete-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .delete-btn,body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .delete-btn,body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .delete-btn,body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.app-create-dialog .dialog-footer .delete-btn,body .el-dialog.app-create-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.app-workspace-dialog .dialog-footer .delete-btn,body .el-dialog.app-workspace-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .delete-btn,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.audio-processing-dialog .dialog-footer .delete-btn,body .el-dialog.audio-processing-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .delete-btn,body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .delete-btn,body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .delete-btn,body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .delete-btn,body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .delete-btn,body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.delete-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .delete-btn,body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .delete-btn,body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .app-create-dialog .el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .app-create-dialog .el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .app-create-dialog .el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .app-create-dialog .el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .app-workspace-dialog .el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .app-workspace-dialog .el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .app-workspace-dialog .el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .app-workspace-dialog .el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .audio-alpkg-export-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .audio-alpkg-export-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .audio-processing-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .audio-processing-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .audio-processing-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .audio-processing-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .audio-recording-settings-dialog .el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .audio-recording-settings-dialog .el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .clone-app-confirm-dialog .el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .clone-app-confirm-dialog .el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .csg-add-device-dialog .el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .csg-add-device-dialog .el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.app-create-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.app-create-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.app-create-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.app-create-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.app-workspace-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.app-workspace-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.app-workspace-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.app-workspace-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.audio-alpkg-export-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.audio-alpkg-export-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.audio-processing-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.audio-processing-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.audio-processing-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.audio-processing-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.audio-recording-settings-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.audio-recording-settings-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.clone-app-confirm-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.clone-app-confirm-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.csg-add-device-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.csg-add-device-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.publish-confirm-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.publish-confirm-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.spectrogram-preview-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.spectrogram-preview-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .publish-confirm-dialog .el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .publish-confirm-dialog .el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .spectrogram-preview-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .spectrogram-preview-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .app-create-dialog .el-dialog .dialog-footer .delete-btn.is-disabled,body .app-create-dialog .el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .app-workspace-dialog .el-dialog .dialog-footer .delete-btn.is-disabled,body .app-workspace-dialog .el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .audio-alpkg-export-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .audio-processing-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .audio-processing-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .audio-recording-settings-dialog .el-dialog .dialog-footer .delete-btn.is-disabled,body .audio-recording-settings-dialog .el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .clone-app-confirm-dialog .el-dialog .dialog-footer .delete-btn.is-disabled,body .clone-app-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .csg-add-device-dialog .el-dialog .dialog-footer .delete-btn.is-disabled,body .csg-add-device-dialog .el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.app-create-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.app-create-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.app-workspace-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.app-workspace-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.audio-alpkg-export-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.audio-processing-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.audio-processing-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.audio-recording-settings-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.audio-recording-settings-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.clone-app-confirm-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.clone-app-confirm-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.csg-add-device-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.csg-add-device-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.publish-confirm-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.publish-confirm-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.spectrogram-preview-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.spectrogram-preview-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .publish-confirm-dialog .el-dialog .dialog-footer .delete-btn.is-disabled,body .publish-confirm-dialog .el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .spectrogram-preview-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .spectrogram-preview-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .app-create-dialog .el-dialog,body .audio-alpkg-export-dialog.el-dialog,body .audio-processing-dialog.el-dialog,body .audio-recording-settings-dialog.el-dialog,body .clone-app-confirm-dialog .el-dialog,body .csg-add-device-dialog.el-dialog,body .el-dialog.app-create-dialog,body .el-dialog.audio-alpkg-export-dialog,body .el-dialog.audio-processing-dialog,body .el-dialog.audio-recording-settings-dialog,body .el-dialog.clone-app-confirm-dialog,body .el-dialog.csg-add-device-dialog,body .el-dialog.publish-confirm-dialog,body .el-dialog.sscma-device-dialog:not(.csg-popup--wide):not(.csg-popup--simple):not(.select-model-dialog),body .publish-confirm-dialog .el-dialog{width:var(--csg-popup-width-form)!important;max-width:90vw!important}body .el-dialog.sscma-device-dialog.csg-popup--simple{width:var(--csg-popup-width-simple)!important;max-width:90vw!important}body .el-dialog.app-workspace-dialog,body .el-dialog.csg-popup--wide,body .el-dialog.sscma-device-dialog.csg-popup--wide{width:var(--csg-popup-width-wide)!important;max-width:min(var(--csg-popup-width-wide),90vw)!important}body .app-create-dialog .el-dialog .app-create-form .el-form-item:last-child,body .el-dialog.app-create-dialog .app-create-form .el-form-item:last-child{margin-bottom:0!important}body .csg-add-device-dialog.el-dialog .csg-add-device-form .csg-add-device-form__eui,body .el-dialog.csg-add-device-dialog .csg-add-device-form .csg-add-device-form__eui{margin:0 0 var(--spacing-4);font-size:var(--text-sm);line-height:1.5;color:var(--neutral-600)}body .csg-add-device-dialog.el-dialog .csg-add-device-form .el-form-item,body .el-dialog.csg-add-device-dialog .csg-add-device-form .el-form-item{margin-bottom:var(--spacing-4)}body .csg-add-device-dialog.el-dialog .csg-add-device-form .el-form-item:last-child,body .el-dialog.csg-add-device-dialog .csg-add-device-form .el-form-item:last-child{margin-bottom:0}body .csg-add-device-dialog.el-dialog .csg-add-device-form .el-form-item__label,body .el-dialog.csg-add-device-dialog .csg-add-device-form .el-form-item__label{padding-bottom:var(--spacing-1);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--neutral-800)}body .csg-add-device-dialog.el-dialog .csg-add-device-form .el-form-item__label:before,body .el-dialog.csg-add-device-dialog .csg-add-device-form .el-form-item__label:before{color:var(--error)}body .csg-add-device-dialog.el-dialog .csg-add-device-form .el-input__inner,body .el-dialog.csg-add-device-dialog .csg-add-device-form .el-input__inner{min-height:42px;height:42px;line-height:42px;border-radius:var(--radius-lg)}body .csg-add-device-dialog.el-dialog .el-dialog__footer,body .el-dialog.csg-add-device-dialog .el-dialog__footer{text-align:center}body .csg-add-device-dialog.el-dialog .el-dialog__footer .el-button,body .csg-add-device-dialog.el-dialog .el-dialog__footer .el-button:active,body .csg-add-device-dialog.el-dialog .el-dialog__footer .el-button:focus,body .csg-add-device-dialog.el-dialog .el-dialog__footer .el-button:hover,body .csg-add-device-dialog.el-dialog .el-dialog__footer button.button,body .csg-add-device-dialog.el-dialog .el-dialog__footer button.button:active,body .csg-add-device-dialog.el-dialog .el-dialog__footer button.button:focus,body .csg-add-device-dialog.el-dialog .el-dialog__footer button.button:hover,body .el-dialog.csg-add-device-dialog .el-dialog__footer .el-button,body .el-dialog.csg-add-device-dialog .el-dialog__footer .el-button:active,body .el-dialog.csg-add-device-dialog .el-dialog__footer .el-button:focus,body .el-dialog.csg-add-device-dialog .el-dialog__footer .el-button:hover,body .el-dialog.csg-add-device-dialog .el-dialog__footer button.button,body .el-dialog.csg-add-device-dialog .el-dialog__footer button.button:active,body .el-dialog.csg-add-device-dialog .el-dialog__footer button.button:focus,body .el-dialog.csg-add-device-dialog .el-dialog__footer button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .csg-add-device-dialog.el-dialog .el-dialog__footer .dialog-footer,body .el-dialog.csg-add-device-dialog .el-dialog__footer .dialog-footer{justify-content:center!important}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content{box-sizing:border-box;max-width:100%;min-width:0}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer{margin-bottom:0;padding:var(--spacing-3) var(--spacing-4);background:var(--neutral-50);border:1px solid var(--border);border-radius:var(--radius-lg)}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox{width:100%;max-width:100%;min-width:0;align-items:flex-start}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox{width:100%;display:flex;align-items:flex-start;white-space:normal}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input .el-checkbox__inner,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input .el-checkbox__inner,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input .el-checkbox__inner{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--border-dark)}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input .el-checkbox__inner:hover{border-color:var(--primary-500)}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{background-color:var(--primary-500);border-color:var(--primary-500)}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__label,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__label,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-checkbox .el-checkbox__label{font-size:var(--text-sm);font-weight:500;color:var(--neutral-800);line-height:1.5;padding-left:10px;white-space:normal}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-link,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-link,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-link{color:var(--primary-500);font-weight:600;text-decoration:none}body .clone-app-confirm-dialog.el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-link:hover,body .clone-app-confirm-dialog .el-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-link:hover,body .el-dialog.clone-app-confirm-dialog .clone-dialog-content .clone-disclaimer .clone-disclaimer-link:hover{color:var(--primary-600);text-decoration:underline}body .clone-app-confirm-dialog.el-dialog .el-dialog__header,body .clone-app-confirm-dialog .el-dialog .el-dialog__header,body .el-dialog.clone-app-confirm-dialog .el-dialog__header{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2)!important;border-bottom:none!important;text-align:center}body .clone-app-confirm-dialog.el-dialog .el-dialog__header .el-dialog__title,body .clone-app-confirm-dialog .el-dialog .el-dialog__header .el-dialog__title,body .el-dialog.clone-app-confirm-dialog .el-dialog__header .el-dialog__title{text-align:center!important;font-size:var(--text-base)!important;font-weight:500!important;color:var(--neutral-900)!important}body .clone-app-confirm-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn,body .clone-app-confirm-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn,body .el-dialog.clone-app-confirm-dialog .el-dialog__header .el-dialog__headerbtn{display:none!important}body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .dialog-footer{justify-content:stretch!important}body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .confirm-btn,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .confirm-btn,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .dialog-footer .confirm-btn{flex:1 1 0;min-width:0!important;height:40px!important;min-height:40px!important;line-height:40px!important;border-radius:var(--radius-popup-btn)!important}body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .confirm-btn.is-disabled,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .confirm-btn.is-disabled,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important}body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .el-button,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .el-button,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .el-button:active,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .el-button:active,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .el-button:focus,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .el-button:focus,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer .el-button:hover,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer .el-button:hover,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer button.button,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer button.button,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer button.button:active,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer button.button:active,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer button.button:focus,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer button.button:focus,body .clone-app-confirm-dialog.el-dialog .el-dialog__footer button.button:hover,body .clone-app-confirm-dialog .el-dialog .el-dialog__footer button.button:hover,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .el-button,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .el-button:active,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .el-button:focus,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer .el-button:hover,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer button.button,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer button.button:active,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer button.button:focus,body .el-dialog.clone-app-confirm-dialog .el-dialog__footer button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.publish-confirm-dialog .publish-dialog-content,body .publish-confirm-dialog.el-dialog .publish-dialog-content,body .publish-confirm-dialog .el-dialog .publish-dialog-content{box-sizing:border-box;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4)}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-message,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-message,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-message{font-size:var(--text-sm);line-height:1.5;color:var(--neutral-900);font-weight:400;text-align:center;margin:0;padding:0;background:transparent;border:none;border-radius:0;word-break:normal;overflow-wrap:break-word}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty{margin-bottom:0;padding:var(--spacing-3) var(--spacing-4);background:var(--neutral-50);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;max-width:100%;min-width:0}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox{width:100%;max-width:100%;min-width:0;align-items:flex-start}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox.private-models-checkbox .el-checkbox__input,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox.private-models-checkbox .el-checkbox__input,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox.private-models-checkbox .el-checkbox__input,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox.private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox.private-models-checkbox .el-checkbox__input{padding-top:2px}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox{width:100%;max-width:100%;min-width:0;display:flex;align-items:flex-start;white-space:normal}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input{flex-shrink:0}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input .el-checkbox__inner{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--border-dark)}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input .el-checkbox__inner:hover{border-color:var(--primary-500)}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{background-color:var(--primary-500);border-color:var(--primary-500)}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{box-shadow:0 0 0 2px rgba(143,195,31,.1)}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__label,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__label,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__label,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__label,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__label,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .private-models-checkbox .el-checkbox__label,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__label,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .warranty-checkbox .el-checkbox__label,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__label,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .private-models-checkbox .el-checkbox__label,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__label,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .warranty-checkbox .el-checkbox__label{font-size:var(--text-sm);font-weight:500;color:var(--neutral-800);line-height:1.5;padding-left:10px;white-space:normal;word-break:normal;overflow-wrap:break-word;min-width:0;flex:1 1 auto}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .publish-declaration-link,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .publish-declaration-link,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .publish-declaration-link,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .publish-declaration-link,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .publish-declaration-link,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .publish-declaration-link{color:var(--primary-500);font-weight:600;text-decoration:none}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-private-models-confirm .publish-declaration-link:hover,body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-warranty .publish-declaration-link:hover,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-private-models-confirm .publish-declaration-link:hover,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-private-models-confirm .publish-declaration-link:hover,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-warranty .publish-declaration-link:hover,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-warranty .publish-declaration-link:hover{color:var(--primary-600);text-decoration:underline}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-error,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-error,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-error{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:10px;background:var(--semantic-error-bg-light);border:1px solid var(--border-error);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:1.5;color:var(--error);margin:0;box-sizing:border-box;min-width:0;max-width:100%}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-error .error-icon,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-error .error-icon,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-error .error-icon{width:20px;height:20px;font-size:20px;color:var(--error);flex-shrink:0;margin-top:0}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-error .publish-error-text,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-error .publish-error-text,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-error .publish-error-text{flex:1 1 0;min-width:0;font-weight:400;color:var(--error)}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-error .publish-error-list,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-error .publish-error-list,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-error .publish-error-list{margin:8px 0 0;padding:0;list-style:none}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-error .publish-error-list li,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-error .publish-error-list li,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-error .publish-error-list li{margin-top:4px;line-height:1.45;word-break:normal;overflow-wrap:break-word}body .el-dialog.publish-confirm-dialog .publish-dialog-content .publish-error .publish-error-star,body .publish-confirm-dialog.el-dialog .publish-dialog-content .publish-error .publish-error-star,body .publish-confirm-dialog .el-dialog .publish-dialog-content .publish-error .publish-error-star{margin-right:4px;font-weight:700}body .el-dialog.publish-confirm-dialog .el-dialog__header,body .publish-confirm-dialog.el-dialog .el-dialog__header,body .publish-confirm-dialog .el-dialog .el-dialog__header{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2)!important;border-bottom:none!important;text-align:center}body .el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__title,body .publish-confirm-dialog.el-dialog .el-dialog__header .el-dialog__title,body .publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__title{text-align:center!important;font-size:var(--text-base)!important;font-weight:500!important;color:var(--neutral-900)!important}body .el-dialog.publish-confirm-dialog .el-dialog__header .el-dialog__headerbtn,body .publish-confirm-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn,body .publish-confirm-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn{display:none!important}body .el-dialog.publish-confirm-dialog .el-dialog__body,body .publish-confirm-dialog.el-dialog .el-dialog__body,body .publish-confirm-dialog .el-dialog .el-dialog__body{padding:var(--spacing-4) var(--spacing-6) var(--spacing-2)!important}body .el-dialog.publish-confirm-dialog .el-dialog__footer,body .publish-confirm-dialog.el-dialog .el-dialog__footer,body .publish-confirm-dialog .el-dialog .el-dialog__footer{min-height:56px;padding:var(--spacing-2) var(--spacing-6) var(--spacing-6)!important;border-top:none!important;background:var(--white)!important}body .el-dialog.publish-confirm-dialog .el-dialog__footer .dialog-footer,body .publish-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer,body .publish-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer{justify-content:stretch!important;gap:var(--spacing-3)!important;min-height:40px}body .el-dialog.publish-confirm-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .el-dialog.publish-confirm-dialog .el-dialog__footer .dialog-footer .confirm-btn,body .publish-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .publish-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .publish-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .confirm-btn,body .publish-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .confirm-btn{flex:1 1 0;min-width:0!important;height:40px!important;min-height:40px!important;line-height:40px!important;border-radius:var(--radius-popup-btn)!important}body .el-dialog.publish-confirm-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .publish-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .cancel-btn,body .publish-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .cancel-btn{background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-dialog.publish-confirm-dialog .el-dialog__footer .dialog-footer .confirm-btn.is-disabled,body .publish-confirm-dialog.el-dialog .el-dialog__footer .dialog-footer .confirm-btn.is-disabled,body .publish-confirm-dialog .el-dialog .el-dialog__footer .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important}body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button:active,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button:focus,body .el-dialog.publish-confirm-dialog .el-dialog__footer .el-button:hover,body .el-dialog.publish-confirm-dialog .el-dialog__footer button.button,body .el-dialog.publish-confirm-dialog .el-dialog__footer button.button:active,body .el-dialog.publish-confirm-dialog .el-dialog__footer button.button:focus,body .el-dialog.publish-confirm-dialog .el-dialog__footer button.button:hover,body .publish-confirm-dialog.el-dialog .el-dialog__footer .el-button,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button,body .publish-confirm-dialog.el-dialog .el-dialog__footer .el-button:active,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button:active,body .publish-confirm-dialog.el-dialog .el-dialog__footer .el-button:focus,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button:focus,body .publish-confirm-dialog.el-dialog .el-dialog__footer .el-button:hover,body .publish-confirm-dialog .el-dialog .el-dialog__footer .el-button:hover,body .publish-confirm-dialog.el-dialog .el-dialog__footer button.button,body .publish-confirm-dialog .el-dialog .el-dialog__footer button.button,body .publish-confirm-dialog.el-dialog .el-dialog__footer button.button:active,body .publish-confirm-dialog .el-dialog .el-dialog__footer button.button:active,body .publish-confirm-dialog.el-dialog .el-dialog__footer button.button:focus,body .publish-confirm-dialog .el-dialog .el-dialog__footer button.button:focus,body .publish-confirm-dialog.el-dialog .el-dialog__footer button.button:hover,body .publish-confirm-dialog .el-dialog .el-dialog__footer button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.select-model-dialog,body .el-dialog.sscma-device-dialog.select-model-dialog,body .select-model-dialog.el-dialog,body .sscma-device-dialog.select-model-dialog.el-dialog{--select-model-inset-x:var(--spacing-6);border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important;width:var(--csg-popup-width-model-select)!important;max-width:min(var(--csg-popup-width-model-select),90vw)!important}body .el-dialog.select-model-dialog .el-dialog__header,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__header,body .select-model-dialog.el-dialog .el-dialog__header,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .el-dialog.select-model-dialog .el-dialog__title,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__title,body .select-model-dialog.el-dialog .el-dialog__title,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .el-dialog.select-model-dialog .el-dialog__headerbtn,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__headerbtn,body .select-model-dialog.el-dialog .el-dialog__headerbtn,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .el-dialog.select-model-dialog .el-dialog__headerbtn:hover,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__headerbtn:hover,body .select-model-dialog.el-dialog .el-dialog__headerbtn:hover,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .el-dialog.select-model-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__headerbtn .el-dialog__close,body .select-model-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .el-dialog.select-model-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .select-model-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .el-dialog.select-model-dialog .el-dialog__body,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__body,body .select-model-dialog.el-dialog .el-dialog__body,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .el-dialog.select-model-dialog .el-dialog__footer,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__footer,body .select-model-dialog.el-dialog .el-dialog__footer,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .el-dialog.select-model-dialog .el-dialog__header,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__header,body .select-model-dialog.el-dialog .el-dialog__header,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__header{padding-left:var(--select-model-inset-x)!important}body .el-dialog.select-model-dialog .el-dialog__body,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__body,body .select-model-dialog.el-dialog .el-dialog__body,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__body{padding:var(--spacing-4) var(--select-model-inset-x)!important;box-sizing:border-box}body .el-dialog.select-model-dialog .el-dialog__footer,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__footer,body .select-model-dialog.el-dialog .el-dialog__footer,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__footer{justify-content:flex-end!important;padding-left:var(--select-model-inset-x)!important;padding-right:var(--select-model-inset-x)!important}body .el-dialog.select-model-dialog .el-dialog__footer .dialog-footer,body .el-dialog.sscma-device-dialog.select-model-dialog .el-dialog__footer .dialog-footer,body .select-model-dialog.el-dialog .el-dialog__footer .dialog-footer,body .sscma-device-dialog.select-model-dialog.el-dialog .el-dialog__footer .dialog-footer{border-top:none!important;padding:0!important;justify-content:flex-end!important}html body .csg-field-icon-btn.el-button--small{display:inline-flex!important;min-width:32px!important;width:32px!important;height:32px!important;vertical-align:middle!important;border-radius:var(--radius-popup-btn)!important;border:1px solid var(--border-regular)!important;background:var(--white)!important;color:var(--neutral-600)!important;transition:border-color .2s ease,color .2s ease!important}html body .csg-field-icon-btn.el-button--small,html body .csg-field-icon-btn.el-button--small>span{align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}html body .csg-field-icon-btn.el-button--small>span{display:flex!important;margin:0!important;width:100%!important;height:100%!important}html body .csg-field-icon-btn.el-button--small .csg-icon-host,html body .csg-field-icon-btn.el-button--small .csg-inline-icon,html body .csg-field-icon-btn.el-button--small .vab-icon,html body .csg-field-icon-btn.el-button--small iconify-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;color:currentColor!important;vertical-align:middle!important}html body .csg-field-icon-btn.el-button--small svg{display:block!important;width:1em!important;height:1em!important;margin:0!important;vertical-align:middle!important}html body .csg-field-icon-btn.el-button--small:focus,html body .csg-field-icon-btn.el-button--small:hover{border-color:var(--primary-500)!important;color:var(--primary-500)!important;background:var(--white)!important}html body .csg-field-icon-btn.el-button--small.is-disabled,html body .csg-field-icon-btn.el-button--small:disabled{opacity:.4!important;cursor:not-allowed!important}.csg-field-input-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.csg-field-input-row .csg-field-input-group{display:flex;align-items:stretch;box-sizing:border-box;border:1px solid var(--border-regular);border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--neutral-50);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;flex:1 1 auto;min-width:0}.csg-field-input-row .csg-field-input-group .el-input.is-focus .el-input__inner,.csg-field-input-row .csg-field-input-group .el-input__inner,.csg-field-input-row .csg-field-input-group .el-input__inner:focus,.csg-field-input-row .csg-field-input-group .el-input__inner:hover{height:42px!important;min-height:42px!important;line-height:42px!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.csg-field-input-row .csg-field-input-group:focus-within{border-color:var(--primary-450);box-shadow:0 0 0 2px rgba(143,195,31,.15);background:var(--white)}.csg-field-input-row .csg-field-icon-btn{flex-shrink:0}.csg-field-input-row .csg-field-input-group .preparation-input-field{flex:1 1 auto;min-width:0}.csg-field-input-row .csg-field-input-group .preparation-input-field .el-input.is-focus .el-input__inner,.csg-field-input-row .csg-field-input-group .preparation-input-field .el-input__inner,.csg-field-input-row .csg-field-input-group .preparation-input-field .el-input__inner:focus,.csg-field-input-row .csg-field-input-group .preparation-input-field .el-input__inner:hover{width:100%;padding-left:var(--spacing-4,16px)!important;padding-right:var(--spacing-4,16px)!important}.labels .csg-field-input-row{display:inline-flex;width:auto;flex:0 0 auto;margin-right:12px;margin-bottom:10px}.labels .csg-field-input-row .csg-field-input-group{flex:0 1 auto;width:auto}.labels .csg-field-input-row .el-input.input-id{width:150px;flex-shrink:0}.labels .csg-field-input-row .el-input.input-id .el-input__inner{padding-left:var(--spacing-4,16px)!important;padding-right:12px!important;border-right:1px solid var(--border-regular)!important}.labels .csg-field-input-row .el-input.input-id input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.labels .csg-field-input-row .el-input.input-id input[type=number]::-webkit-inner-spin-button,.labels .csg-field-input-row .el-input.input-id input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.labels .csg-field-input-row .el-input.input-key{width:200px;flex-shrink:0}.labels .csg-field-input-row .el-input.input-key .el-input__inner{padding-left:12px!important;padding-right:16px!important}.el-form-item.is-error .csg-field-input-group,.el-form-item.is-error .labels .csg-field-input-group{border-color:var(--error)}.el-form-item.is-error .csg-field-input-group .el-input.input-id .el-input__inner,.el-form-item.is-error .labels .csg-field-input-group .el-input.input-id .el-input__inner{border-right-color:rgba(250,81,81,.25)!important}.el-form-item.is-error .csg-field-input-group:focus-within,.el-form-item.is-error .labels .csg-field-input-group:focus-within{border-color:var(--error);box-shadow:0 0 0 2px rgba(250,81,81,.12)}.el-form-item.is-error .csg-field-input-group .el-input .el-input__inner,.el-form-item.is-error .labels .csg-field-input-group .el-input .el-input__inner{border-top:none!important;border-bottom:none!important;border-left:none!important}@media only screen and (max-width:500px){.labels .csg-field-input-row .el-input.input-id{width:110px}.labels .csg-field-input-row .el-input.input-key{width:140px}}body .dc-deploy-config-dialog.el-dialog,body .el-dialog.dc-deploy-config-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important;width:var(--csg-popup-width-wide)!important;max-width:min(var(--csg-popup-width-wide),90vw)!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__header,body .el-dialog.dc-deploy-config-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__title,body .el-dialog.dc-deploy-config-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__headerbtn,body .el-dialog.dc-deploy-config-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__headerbtn:hover,body .el-dialog.dc-deploy-config-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.dc-deploy-config-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.dc-deploy-config-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__body,body .el-dialog.dc-deploy-config-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .dc-deploy-config-dialog.el-dialog .el-dialog__footer,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer,body .el-dialog.dc-deploy-config-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .cancel-btn,body .dc-deploy-config-dialog.el-dialog .dialog-footer .confirm-btn,body .dc-deploy-config-dialog.el-dialog .dialog-footer .delete-btn,body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .cancel-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .confirm-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .delete-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .cancel-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .dc-deploy-config-dialog.el-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.dc-deploy-config-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.dc-deploy-config-dialog .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .confirm-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .dc-deploy-config-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.dc-deploy-config-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.dc-deploy-config-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.dc-deploy-config-dialog .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .delete-btn,body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .delete-btn,body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .dc-deploy-config-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.dc-deploy-config-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.dc-deploy-config-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .dc-deploy-config-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .dc-deploy-config-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.dc-deploy-config-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.dc-deploy-config-dialog .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .dc-deploy-config-dialog.el-dialog .el-dialog__body,body .el-dialog.dc-deploy-config-dialog .el-dialog__body{min-width:0;max-width:100%;box-sizing:border-box}body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;min-width:32px!important;width:32px!important;height:32px!important;line-height:1!important;vertical-align:middle!important;border-radius:var(--radius-popup-btn)!important;border:1px solid var(--border-regular)!important;background:var(--white)!important;color:var(--neutral-600)!important;transition:border-color .2s ease,color .2s ease!important}body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small>span,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle>span,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small>span,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle>span{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important}body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small .csg-icon-host,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small .csg-inline-icon,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small .vab-icon,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small iconify-icon,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle .csg-icon-host,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle .csg-inline-icon,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle .vab-icon,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle iconify-icon,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small .csg-icon-host,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small .csg-inline-icon,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small .vab-icon,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small iconify-icon,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle .csg-icon-host,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle .csg-inline-icon,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle .vab-icon,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle iconify-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;color:currentColor!important;vertical-align:middle!important}body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small svg,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle svg,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small svg,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle svg{display:block!important;width:1em!important;height:1em!important;margin:0!important;vertical-align:middle!important}body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small:focus,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small:hover,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle:focus,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle:hover,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small:focus,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small:hover,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle:focus,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle:hover{border-color:var(--primary-500)!important;color:var(--primary-500)!important;background:var(--white)!important}body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small.is-disabled,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small:disabled,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle.is-disabled,body .dc-deploy-config-dialog.el-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle:disabled,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small.is-disabled,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .csg-field-icon-btn.el-button--small:disabled,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle.is-disabled,body .el-dialog.dc-deploy-config-dialog .deploy-container-app-config .dc-icon-btn.el-button--small.is-circle:disabled{opacity:.4!important;cursor:not-allowed!important}body .dc-bind-device-dialog-inner.el-dialog,body .el-dialog.dc-bind-device-dialog-inner{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important;width:var(--csg-popup-width-settings)!important;max-width:min(var(--csg-popup-width-settings),90vw)!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__header,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__title,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__headerbtn,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__headerbtn:hover,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__body,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__footer,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .cancel-btn,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .confirm-btn,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .delete-btn,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.cancel-btn,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.confirm-btn,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .cancel-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .confirm-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .delete-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.cancel-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.confirm-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .cancel-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .cancel-btn:focus,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .cancel-btn:hover,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .cancel-btn:focus,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .confirm-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .confirm-btn.is-disabled,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .delete-btn,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.delete-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .delete-btn,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .delete-btn.is-disabled,body .dc-bind-device-dialog-inner.el-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .delete-btn.is-disabled,body .el-dialog.dc-bind-device-dialog-inner .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .dc-bind-device-dialog-inner.el-dialog .el-dialog__body,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__body{min-width:0;max-width:100%;box-sizing:border-box}body .dc-app-picker-dialog.el-dialog,body .el-dialog.dc-app-picker-dialog{width:var(--csg-popup-width-app-picker)!important;max-width:min(var(--csg-popup-width-app-picker),90vw)!important}body .aily-project-id-help-dialog.el-dialog,body .el-dialog.aily-project-id-help-dialog{width:var(--csg-popup-width-settings)!important;max-width:min(var(--csg-popup-width-settings),90vw)!important}body .dc-app-picker-dialog .el-dialog .dc-app-card-check .csg-icon-host,body .dc-app-picker-dialog .el-dialog .dc-app-card-check .csg-inline-icon,body .dc-app-picker-dialog .el-dialog .dc-app-card-check iconify-icon,body .el-dialog.dc-app-picker-dialog .dc-app-card-check .csg-icon-host,body .el-dialog.dc-app-picker-dialog .dc-app-card-check .csg-inline-icon,body .el-dialog.dc-app-picker-dialog .dc-app-card-check iconify-icon{color:var(--white)!important}body .dc-deploy-config-dialog .el-dialog .el-dialog__body,body .el-dialog.dc-deploy-config-dialog .el-dialog__body{padding:var(--spacing-4) var(--spacing-6) 0!important}body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer .el-button,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer .el-button:active,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer .el-button:focus,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer .el-button:hover,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer button.button,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer button.button:active,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer button.button:focus,body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer button.button:hover,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer .el-button,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer .el-button:active,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer .el-button:focus,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer .el-button:hover,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer button.button,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer button.button:active,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer button.button:focus,body .dc-deploy-config-dialog .el-dialog .el-dialog__footer button.button:hover,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer .el-button,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer .el-button:active,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer .el-button:focus,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer .el-button:hover,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer button.button,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer button.button:active,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer button.button:focus,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer button.button:hover,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer .el-button,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer .el-button:active,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer .el-button:focus,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer .el-button:hover,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer button.button,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer button.button:active,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer button.button:focus,body .el-dialog.dc-deploy-config-dialog .el-dialog__footer button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .dc-bind-device-dialog-inner .el-dialog .el-dialog__body,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__body{padding:12px var(--spacing-6) 8px!important}body .dc-bind-device-dialog-inner .el-dialog .el-dialog__footer .dc-bind-footer,body .el-dialog.dc-bind-device-dialog-inner .el-dialog__footer .dc-bind-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--spacing-3)!important;margin:0!important;width:100%!important;box-sizing:border-box!important}body .el-dialog.mqtt-devkit-dialog,body .mqtt-devkit-dialog.el-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important;width:var(--csg-popup-width-wide)!important;max-width:min(var(--csg-popup-width-wide),90vw)!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__header,body .mqtt-devkit-dialog.el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__title,body .mqtt-devkit-dialog.el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__headerbtn,body .mqtt-devkit-dialog.el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__headerbtn:hover,body .mqtt-devkit-dialog.el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__headerbtn .el-dialog__close,body .mqtt-devkit-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .mqtt-devkit-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__body,body .mqtt-devkit-dialog.el-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .el-dialog.mqtt-devkit-dialog .el-dialog__footer,body .mqtt-devkit-dialog.el-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer,body .mqtt-devkit-dialog.el-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .cancel-btn,body .el-dialog.mqtt-devkit-dialog .dialog-footer .confirm-btn,body .el-dialog.mqtt-devkit-dialog .dialog-footer .delete-btn,body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.delete-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .cancel-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .confirm-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .delete-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .cancel-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.mqtt-devkit-dialog .dialog-footer .cancel-btn:hover,body .mqtt-devkit-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .mqtt-devkit-dialog.el-dialog .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .confirm-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.mqtt-devkit-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .mqtt-devkit-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .mqtt-devkit-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .confirm-btn.is-disabled,body .mqtt-devkit-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .delete-btn,body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.delete-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .delete-btn,body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.mqtt-devkit-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .mqtt-devkit-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .mqtt-devkit-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .el-dialog.mqtt-devkit-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.mqtt-devkit-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .mqtt-devkit-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .mqtt-devkit-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__body,body .mqtt-devkit-dialog.el-dialog .el-dialog__body{min-width:0;max-width:100%;box-sizing:border-box}body .el-dialog.mqtt-devkit-dialog .el-dialog__footer .mqtt-devkit-dialog-footer.dialog-footer,body .mqtt-devkit-dialog.el-dialog .el-dialog__footer .mqtt-devkit-dialog-footer.dialog-footer{justify-content:center!important}body .el-dialog.mqtt-devkit-dialog .el-dialog__footer .mqtt-devkit-dialog-footer.dialog-footer .cancel-btn,body .mqtt-devkit-dialog.el-dialog .el-dialog__footer .mqtt-devkit-dialog-footer.dialog-footer .cancel-btn{min-width:128px}body .el-dialog.md-block-insert-dialog,body .md-block-insert-dialog.el-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important}body .el-dialog.md-block-insert-dialog .el-dialog__header,body .md-block-insert-dialog.el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .el-dialog.md-block-insert-dialog .el-dialog__title,body .md-block-insert-dialog.el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .el-dialog.md-block-insert-dialog .el-dialog__headerbtn,body .md-block-insert-dialog.el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .el-dialog.md-block-insert-dialog .el-dialog__headerbtn:hover,body .md-block-insert-dialog.el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .el-dialog.md-block-insert-dialog .el-dialog__headerbtn .el-dialog__close,body .md-block-insert-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .el-dialog.md-block-insert-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .md-block-insert-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .el-dialog.md-block-insert-dialog .el-dialog__body,body .md-block-insert-dialog.el-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .el-dialog.md-block-insert-dialog .el-dialog__footer,body .md-block-insert-dialog.el-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .el-dialog.md-block-insert-dialog .dialog-footer,body .md-block-insert-dialog.el-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .el-dialog.md-block-insert-dialog .dialog-footer .cancel-btn,body .el-dialog.md-block-insert-dialog .dialog-footer .confirm-btn,body .el-dialog.md-block-insert-dialog .dialog-footer .delete-btn,body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.delete-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .cancel-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .confirm-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .delete-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.md-block-insert-dialog .dialog-footer .cancel-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .el-dialog.md-block-insert-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.md-block-insert-dialog .dialog-footer .cancel-btn:hover,body .md-block-insert-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .md-block-insert-dialog.el-dialog .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-dialog.md-block-insert-dialog .dialog-footer .confirm-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.md-block-insert-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.md-block-insert-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .md-block-insert-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .md-block-insert-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-dialog.md-block-insert-dialog .dialog-footer .confirm-btn.is-disabled,body .md-block-insert-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .el-dialog.md-block-insert-dialog .dialog-footer .delete-btn,body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.delete-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .delete-btn,body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.md-block-insert-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.md-block-insert-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .md-block-insert-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .md-block-insert-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .el-dialog.md-block-insert-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.md-block-insert-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .md-block-insert-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .md-block-insert-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .el-dialog.md-block-insert-dialog .el-dialog__body,body .md-block-insert-dialog.el-dialog .el-dialog__body{min-width:0;max-width:100%;box-sizing:border-box}body .el-dialog.md-block-insert-dialog .el-dialog__footer .dialog-footer,body .md-block-insert-dialog.el-dialog .el-dialog__footer .dialog-footer{justify-content:flex-end!important}body .el-dialog.recamera-audio-deploy-dialog,body .recamera-audio-deploy-dialog.el-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important;width:var(--csg-popup-width-wide)!important;max-width:min(var(--csg-popup-width-wide),90vw)!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__header,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__title,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__headerbtn,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__headerbtn:hover,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__headerbtn .el-dialog__close,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__body,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__footer,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .cancel-btn,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .confirm-btn,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .delete-btn,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.delete-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .cancel-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .confirm-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .delete-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .cancel-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .cancel-btn:hover,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .confirm-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .confirm-btn.is-disabled,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .delete-btn,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.delete-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .delete-btn,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.recamera-audio-deploy-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .recamera-audio-deploy-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__body,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__body{min-width:0;max-width:100%;box-sizing:border-box}body .el-dialog.recamera-audio-deploy-dialog .el-dialog__footer .dialog-footer,body .recamera-audio-deploy-dialog.el-dialog .el-dialog__footer .dialog-footer{justify-content:flex-end!important}.el-loading-mask.recamera-audio-deploy-loading{z-index:10;background-color:rgba(252,252,253,.52)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .22s ease;border-radius:var(--radius-lg)}.el-loading-mask.recamera-audio-deploy-loading .el-loading-spinner{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%!important;left:0!important;right:0!important;margin-top:0!important;top:50%!important;transform:translateY(-50%)!important}.el-loading-mask.recamera-audio-deploy-loading .el-loading-spinner:before{display:none!important;content:none!important}.el-loading-mask.recamera-audio-deploy-loading .el-loading-spinner>i.el-icon-loading{display:inline-block!important;flex-shrink:0;font-size:20px;color:var(--primary-500);margin:0 auto 10px}.el-loading-mask.recamera-audio-deploy-loading .el-loading-spinner .circular,.el-loading-mask.recamera-audio-deploy-loading .el-loading-spinner>svg{display:none!important}.el-loading-mask.recamera-audio-deploy-loading .el-loading-spinner .el-loading-text{flex-shrink:0;width:-moz-max-content;width:max-content;max-width:360px;color:var(--neutral-900)!important;font-size:var(--text-xs)!important;font-weight:500!important;line-height:1.5!important;margin:0 auto!important;padding:0 var(--spacing-2);text-align:center;word-break:keep-all;overflow-wrap:anywhere}@keyframes csg-publish-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}body .publish-confirm-dialog .publish-error{animation:csg-publish-shake .3s ease-in-out}body .el-dialog.sscma-device-dialog,body .sscma-device-dialog.el-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden!important;background:var(--white)!important}body .el-dialog.sscma-device-dialog .el-dialog__header,body .sscma-device-dialog.el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .el-dialog.sscma-device-dialog .el-dialog__title,body .sscma-device-dialog.el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .el-dialog.sscma-device-dialog .el-dialog__headerbtn,body .sscma-device-dialog.el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .el-dialog.sscma-device-dialog .el-dialog__headerbtn:hover,body .sscma-device-dialog.el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .el-dialog.sscma-device-dialog .el-dialog__headerbtn .el-dialog__close,body .sscma-device-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .el-dialog.sscma-device-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .sscma-device-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}body .el-dialog.sscma-device-dialog .el-dialog__body,body .sscma-device-dialog.el-dialog .el-dialog__body{padding:var(--spacing-6)!important;background:var(--white)!important;color:var(--neutral-700);font-size:var(--text-sm)}body .el-dialog.sscma-device-dialog .el-dialog__footer,body .sscma-device-dialog.el-dialog .el-dialog__footer{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)!important;border-top:none!important;background:var(--white)!important}body .el-dialog.sscma-device-dialog .dialog-footer,body .sscma-device-dialog.el-dialog .dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--spacing-3)!important;margin-top:0!important}body .el-dialog.sscma-device-dialog .dialog-footer .cancel-btn,body .el-dialog.sscma-device-dialog .dialog-footer .confirm-btn,body .el-dialog.sscma-device-dialog .dialog-footer .delete-btn,body .el-dialog.sscma-device-dialog .dialog-footer .el-button.cancel-btn,body .el-dialog.sscma-device-dialog .dialog-footer .el-button.confirm-btn,body .el-dialog.sscma-device-dialog .dialog-footer .el-button.delete-btn,body .sscma-device-dialog.el-dialog .dialog-footer .cancel-btn,body .sscma-device-dialog.el-dialog .dialog-footer .confirm-btn,body .sscma-device-dialog.el-dialog .dialog-footer .delete-btn,body .sscma-device-dialog.el-dialog .dialog-footer .el-button.cancel-btn,body .sscma-device-dialog.el-dialog .dialog-footer .el-button.confirm-btn,body .sscma-device-dialog.el-dialog .dialog-footer .el-button.delete-btn{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;border-radius:var(--radius-popup-btn)!important;min-width:72px;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.sscma-device-dialog .dialog-footer .cancel-btn,body .sscma-device-dialog.el-dialog .dialog-footer .cancel-btn{color:var(--neutral-700)!important;background:var(--white)!important;border:1px solid var(--border-regular)!important}body .el-dialog.sscma-device-dialog .dialog-footer .cancel-btn:focus,body .el-dialog.sscma-device-dialog .dialog-footer .cancel-btn:hover,body .sscma-device-dialog.el-dialog .dialog-footer .cancel-btn:focus,body .sscma-device-dialog.el-dialog .dialog-footer .cancel-btn:hover{background:var(--neutral-100)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-dialog.sscma-device-dialog .dialog-footer .confirm-btn,body .sscma-device-dialog.el-dialog .dialog-footer .confirm-btn{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.sscma-device-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled),body .sscma-device-dialog.el-dialog .dialog-footer .confirm-btn:focus:not(.is-disabled),body .sscma-device-dialog.el-dialog .dialog-footer .confirm-btn:hover:not(.is-disabled){background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-dialog.sscma-device-dialog .dialog-footer .confirm-btn.is-disabled,body .sscma-device-dialog.el-dialog .dialog-footer .confirm-btn.is-disabled{background:var(--neutral-300)!important;border-color:var(--neutral-300)!important;color:var(--neutral-400)!important;opacity:1!important;cursor:not-allowed!important}body .el-dialog.sscma-device-dialog .dialog-footer .delete-btn,body .el-dialog.sscma-device-dialog .dialog-footer .el-button.delete-btn,body .sscma-device-dialog.el-dialog .dialog-footer .delete-btn,body .sscma-device-dialog.el-dialog .dialog-footer .el-button.delete-btn{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important;box-shadow:none!important}body .el-dialog.sscma-device-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled),body .sscma-device-dialog.el-dialog .dialog-footer .delete-btn:focus:not(.is-disabled),body .sscma-device-dialog.el-dialog .dialog-footer .delete-btn:hover:not(.is-disabled),body .sscma-device-dialog.el-dialog .dialog-footer .el-button.delete-btn:focus:not(.is-disabled),body .sscma-device-dialog.el-dialog .dialog-footer .el-button.delete-btn:hover:not(.is-disabled){background:var(--error-dark,#b91c1c)!important;border-color:var(--error-dark,#b91c1c)!important;color:var(--white)!important}body .el-dialog.sscma-device-dialog .dialog-footer .delete-btn.is-disabled,body .el-dialog.sscma-device-dialog .dialog-footer .el-button.delete-btn.is-disabled,body .sscma-device-dialog.el-dialog .dialog-footer .delete-btn.is-disabled,body .sscma-device-dialog.el-dialog .dialog-footer .el-button.delete-btn.is-disabled{opacity:.4!important;cursor:not-allowed!important}body .el-dialog.sscma-device-dialog .el-dialog__footer,body .sscma-device-dialog.el-dialog .el-dialog__footer{text-align:center}body .el-dialog.sscma-device-dialog .el-dialog__footer .dialog-footer,body .el-dialog.sscma-device-dialog .el-dialog__footer>div,body .sscma-device-dialog.el-dialog .el-dialog__footer .dialog-footer,body .sscma-device-dialog.el-dialog .el-dialog__footer>div{display:flex;justify-content:center;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}body .el-dialog.sscma-device-dialog .model-list .model-per .el-tooltip,body .el-dialog.sscma-device-dialog .model-list .model-per .el-tooltip>span,body .sscma-device-dialog.el-dialog .model-list .model-per .el-tooltip,body .sscma-device-dialog.el-dialog .model-list .model-per .el-tooltip>span{display:block!important;width:100%!important}body .el-dialog.sscma-device-dialog .model-list .model-per .model-cards-thumb-img,body .sscma-device-dialog.el-dialog .model-list .model-per .model-cards-thumb-img{-o-object-fit:cover!important;object-fit:cover!important}body .el-dialog.sscma-device-dialog .sscma-dialog-footer-actions,body .sscma-device-dialog.el-dialog .sscma-dialog-footer-actions{display:flex;justify-content:center;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}body .el-dialog.sscma-device-dialog .sscma-gpio-dialog-footer.dialog-footer,body .sscma-device-dialog.el-dialog .sscma-gpio-dialog-footer.dialog-footer{justify-content:flex-end!important;width:100%}body .el-dialog.sscma-device-dialog .el-dialog__body .desc.flex-between,body .sscma-device-dialog.el-dialog .el-dialog__body .desc.flex-between{display:flex;align-items:flex-start!important;justify-content:space-between;gap:var(--spacing-3,12px)}body .el-dialog.sscma-device-dialog .el-dialog__body .desc.flex-between>span:first-child,body .sscma-device-dialog.el-dialog .el-dialog__body .desc.flex-between>span:first-child{flex:0 0 auto;align-self:flex-start;line-height:1.4}body .el-dialog.sscma-device-dialog .el-dialog__body .desc.flex-between .el-select,body .el-dialog.sscma-device-dialog .el-dialog__body .desc.flex-between .el-slider,body .sscma-device-dialog.el-dialog .el-dialog__body .desc.flex-between .el-select,body .sscma-device-dialog.el-dialog .el-dialog__body .desc.flex-between .el-slider{flex:0 0 auto}body .el-dialog.sscma-device-dialog .el-dialog__body .desc.flex-between .el-slider,body .sscma-device-dialog.el-dialog .el-dialog__body .desc.flex-between .el-slider{padding:0!important;margin:0}body .el-dialog.sscma-device-dialog.sscma-c3-firmware-dialog,body .sscma-device-dialog.el-dialog.sscma-c3-firmware-dialog{width:504px!important;max-width:calc(100vw - var(--spacing-8, 32px))!important}body .el-dialog.sscma-device-dialog .sscma-c3-hint-media-wrap,body .sscma-device-dialog.el-dialog .sscma-c3-hint-media-wrap{width:100%;max-width:480px;margin:var(--spacing-4) auto 0;line-height:0}body .el-dialog.sscma-device-dialog .sscma-c3-hint-media,body .sscma-device-dialog.el-dialog .sscma-c3-hint-media{width:100%;height:auto;display:block;border-radius:var(--radius-md);-o-object-fit:contain;object-fit:contain;vertical-align:top}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item{display:block!important;margin-bottom:var(--spacing-4)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item:last-child,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item:last-child{margin-bottom:0!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__label,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__label{display:block!important;float:none!important;width:auto!important;padding:0 0 var(--spacing-1) 0!important;margin:0!important;text-align:left!important;line-height:1.4!important;font-family:var(--font-family-site)!important;font-size:var(--text-sm)!important;font-weight:500!important;color:var(--neutral-800)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__label:before,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__label:before{color:var(--error)!important;margin-right:2px}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__content,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__content{display:block!important;margin-left:0!important;line-height:1.5!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__error,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item__error{position:static!important;display:block!important;padding-top:var(--spacing-1)!important;margin-top:0!important;font-size:var(--text-xs)!important;line-height:1.4!important;color:var(--error)!important;word-break:break-word}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input{width:100%;max-width:100%}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;font-size:var(--text-sm)!important;font-family:var(--font-family-site)!important;border-radius:var(--radius-lg)!important;background-color:var(--neutral-50)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner::-moz-placeholder,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner::-moz-placeholder{color:var(--neutral-400)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner::placeholder,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner::placeholder{color:var(--neutral-400)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner:hover,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner:hover{border-color:var(--border-dark)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner:focus,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-input__inner:focus{border-color:var(--primary-450)!important;box-shadow:var(--shadow-focus)!important;background-color:var(--white)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item.is-error .el-input__inner,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item.is-error .el-input__inner{border-color:var(--border-error)!important;background-color:var(--white)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-button.button.lit,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-button.button.lit{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;line-height:calc(var(--form-control-h, 42px) - 2px)!important;margin-top:0!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item.is-error .el-button.button.lit.is-plain,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .el-form-item.is-error .el-button.button.lit.is-plain{border-color:var(--border-error)!important;color:var(--error)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__tags,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__object-tag,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__object-tag{height:auto!important;min-height:28px;max-width:100%;margin:0!important;padding:var(--spacing-1) var(--spacing-3)!important;white-space:pre-wrap;word-break:break-all;font-size:var(--text-sm)!important;line-height:1.4!important;color:var(--neutral-700)!important;background:var(--neutral-100)!important;border:1px solid var(--border)!important;border-radius:var(--radius-full)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__object-tag .el-tag__close,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__object-tag .el-tag__close{color:var(--neutral-500)!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__object-tag .el-tag__close:hover,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__object-tag .el-tag__close:hover{color:var(--neutral-800)!important;background:transparent!important}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__add-row,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__add-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__add-row .el-input,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__add-row .el-input{flex:1 1 200px;min-width:140px}body .el-dialog.sscma-device-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__add-row .el-button,body .sscma-device-dialog.el-dialog.sscma-upload-model-dialog .sscma-upload-model-form .sscma-upload-model-form__add-row .el-button{flex-shrink:0}body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button,body .el-dialog.sscma-device-dialog .sscma-dialog-footer-actions .el-button,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button,body .sscma-device-dialog.el-dialog .sscma-dialog-footer-actions .el-button{flex:unset!important;width:auto!important;min-width:72px}body .el-dialog__wrapper.style .sscma-device-dialog .el-dialog__footer .el-button,body .el-dialog__wrapper.style .sscma-device-dialog .el-dialog__footer .el-button:hover,body .el-dialog__wrapper.style .sscma-device-dialog .el-dialog__footer button,body .el-dialog__wrapper.style .sscma-device-dialog .el-dialog__footer button:hover{flex:unset!important}body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button:active,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button:focus,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button:active,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button:focus,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button:active,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button:focus,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button:active,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button:focus,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.lit,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.lit:active,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.lit:focus,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.lit:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button:active,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button:focus,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button:active,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button:focus,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button:active,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button:focus,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.lit,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.lit:active,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.lit:focus,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.lit:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button:active,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button:focus,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button:active,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button:focus,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button:active,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button:focus,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button:hover{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;border-width:1px!important;transform:none!important;vertical-align:middle;border-radius:var(--radius-popup-btn)!important}body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.lit.radius,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.lit.radius:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.radius,body .el-dialog.sscma-device-dialog .el-dialog__footer .el-button.button.radius:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button.lit.radius,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button.lit.radius:hover,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button.radius,body .el-dialog.sscma-device-dialog .el-dialog__footer button.button.radius:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.lit.radius,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.lit.radius:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.radius,body .sscma-device-dialog.el-dialog .el-dialog__footer .el-button.button.radius:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button.lit.radius,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button.lit.radius:hover,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button.radius,body .sscma-device-dialog.el-dialog .el-dialog__footer button.button.radius:hover{border-radius:var(--radius-popup-btn)!important}body .el-dialog .el-dialog__footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-3)}body .el-dialog .el-dialog__footer .el-button,body .el-dialog .el-dialog__footer .el-button:active,body .el-dialog .el-dialog__footer .el-button:focus,body .el-dialog .el-dialog__footer .el-button:hover,body .el-dialog .el-dialog__footer button.button,body .el-dialog .el-dialog__footer button.button:active,body .el-dialog .el-dialog__footer button.button:focus,body .el-dialog .el-dialog__footer button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog .el-dialog__footer .el-button,body .el-dialog .el-dialog__footer .el-button.button,body .el-dialog .el-dialog__footer .el-button.button.lit,body .el-dialog .el-dialog__footer .el-button.button.lit:active,body .el-dialog .el-dialog__footer .el-button.button.lit:focus,body .el-dialog .el-dialog__footer .el-button.button.lit:hover,body .el-dialog .el-dialog__footer .el-button.button:active,body .el-dialog .el-dialog__footer .el-button.button:focus,body .el-dialog .el-dialog__footer .el-button.button:hover,body .el-dialog .el-dialog__footer .el-button:active,body .el-dialog .el-dialog__footer .el-button:focus,body .el-dialog .el-dialog__footer .el-button:hover,body .el-dialog .el-dialog__footer button.button,body .el-dialog .el-dialog__footer button.button:active,body .el-dialog .el-dialog__footer button.button:focus,body .el-dialog .el-dialog__footer button.button:hover{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;border-width:1px!important;transform:none!important;vertical-align:middle;border-radius:var(--radius-popup-btn)!important}body .el-dialog .el-dialog__footer .el-button.button.lit.radius,body .el-dialog .el-dialog__footer .el-button.button.lit.radius:hover,body .el-dialog .el-dialog__footer .el-button.button.radius,body .el-dialog .el-dialog__footer .el-button.button.radius:hover,body .el-dialog .el-dialog__footer button.button.lit.radius,body .el-dialog .el-dialog__footer button.button.lit.radius:hover,body .el-dialog .el-dialog__footer button.button.radius,body .el-dialog .el-dialog__footer button.button.radius:hover{border-radius:var(--radius-popup-btn)!important}body .el-dialog .el-dialog__footer .dialog-footer,body .el-dialog .el-dialog__footer .sscma-dialog-footer-actions,body .el-dialog .el-dialog__footer>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;margin:0}body .sscma-device-dialog .sscma-dialog-footer-actions .el-button,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.lit,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.lit:active,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.lit:focus,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.lit:hover,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button:active,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button:focus,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button:hover,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button:active,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button:focus,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button:hover,body .sscma-device-dialog .sscma-dialog-footer-actions button.button,body .sscma-device-dialog .sscma-dialog-footer-actions button.button:active,body .sscma-device-dialog .sscma-dialog-footer-actions button.button:focus,body .sscma-device-dialog .sscma-dialog-footer-actions button.button:hover{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;border-width:1px!important;transform:none!important;vertical-align:middle;border-radius:var(--radius-popup-btn)!important}body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.lit.radius,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.lit.radius:hover,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.radius,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button.button.radius:hover,body .sscma-device-dialog .sscma-dialog-footer-actions button.button.lit.radius,body .sscma-device-dialog .sscma-dialog-footer-actions button.button.lit.radius:hover,body .sscma-device-dialog .sscma-dialog-footer-actions button.button.radius,body .sscma-device-dialog .sscma-dialog-footer-actions button.button.radius:hover{border-radius:var(--radius-popup-btn)!important}body .sscma-device-dialog .sscma-dialog-footer-actions .el-button,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button:active,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button:focus,body .sscma-device-dialog .sscma-dialog-footer-actions .el-button:hover,body .sscma-device-dialog .sscma-dialog-footer-actions button.button,body .sscma-device-dialog .sscma-dialog-footer-actions button.button:active,body .sscma-device-dialog .sscma-dialog-footer-actions button.button:focus,body .sscma-device-dialog .sscma-dialog-footer-actions button.button:hover{transform:none!important;margin-top:0!important;transition:background .12s ease,border-color .12s ease,color .12s ease!important}body .el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}body .el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}body .el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}body .el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}body .el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}body .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}.el-dialog__wrapper.style .el-dialog,body .el-dialog__wrapper.style .el-dialog{border-radius:var(--radius-2xl)!important}.el-dialog__wrapper.style .el-dialog .el-dialog__header,body .el-dialog__wrapper.style .el-dialog .el-dialog__header{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:48px;margin:0!important;padding:var(--spacing-4) var(--spacing-6)!important;padding-right:48px!important;background-color:var(--white)!important;border-bottom:1px solid var(--border-regular)!important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0!important}.el-dialog__wrapper.style .el-dialog .el-dialog__title,body .el-dialog__wrapper.style .el-dialog .el-dialog__title{flex:1;margin:0!important;padding:0!important;text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important;letter-spacing:normal!important}.el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn,body .el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn{position:absolute!important;top:50%!important;right:var(--spacing-4)!important;transform:translateY(-50%)!important;margin:0!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;background:transparent!important;border:none!important;line-height:1!important}.el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn:hover,body .el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn:hover{background-color:var(--neutral-100)!important}.el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn .el-dialog__close,body .el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px!important;line-height:1!important;color:var(--neutral-500)!important}.el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn .el-dialog__close:hover,body .el-dialog__wrapper.style .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--neutral-900)!important}.el-dialog__wrapper.style .el-dialog .el-dialog__body,body .el-dialog__wrapper.style .el-dialog .el-dialog__body{padding:var(--spacing-6)!important}body.app-application-edit-active{--app-edit-control-h:42px}body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish .btn-top__icon,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish .csg-icon-host,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish:hover,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish:hover .btn-top__icon,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish:hover .csg-icon-host,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish:hover iconify-icon,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish i.el-icon-loading,body.app-application-edit-active .app-edit-top-bar .btn-top.btn-publish iconify-icon,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish .btn-top__icon,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish .csg-icon-host,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish:hover,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish:hover .btn-top__icon,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish:hover .csg-icon-host,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish:hover iconify-icon,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish i.el-icon-loading,body.app-application-edit-active .edit-top-bar .btn-top.btn-publish iconify-icon{color:var(--white)!important}body.app-application-edit-active .markdown-block-editor-wrapper .format-toolbar .toolbar-btn:not(:disabled):not([disabled]):not(.toolbar-btn--disabled),body.app-application-edit-active .markdown-block-editor-wrapper .format-toolbar .toolbar-btn:not(:disabled):not([disabled]):not(.toolbar-btn--disabled) .csg-icon-host,body.app-application-edit-active .markdown-block-editor-wrapper .format-toolbar .toolbar-btn:not(:disabled):not([disabled]):not(.toolbar-btn--disabled) iconify-icon{color:var(--neutral-900)!important}body.app-application-edit-active .markdown-block-editor-wrapper .format-toolbar .toolbar-btn:not(:disabled):not([disabled]):not(.toolbar-btn--disabled).toolbar-btn--active .csg-icon-host,body.app-application-edit-active .markdown-block-editor-wrapper .format-toolbar .toolbar-btn:not(:disabled):not([disabled]):not(.toolbar-btn--disabled).toolbar-btn--active iconify-icon{color:#5b8b16!important}body.app-application-edit-active .top-right-info .app-edit-save-status-tooltip.el-tooltip{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;line-height:1.4!important;vertical-align:middle}body.app-application-edit-active .top-right-info .app-edit-save-status-tooltip.el-tooltip .el-tooltip__trigger{display:inline-flex!important;width:auto!important;line-height:1.4!important}body.app-application-edit-active .app-edit-save-time-tooltip.el-tooltip__popper{padding:0!important;margin-top:0!important;border:none!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.app-application-edit-active .app-edit-save-time-tooltip.el-tooltip__popper .popper__arrow{display:none!important}body.app-application-edit-active .save-time-tooltip{display:inline-flex;align-items:center;gap:5px;width:252px;height:41px;padding:12px;box-sizing:border-box;border-radius:var(--radius-sm,4px);background:var(--secondary-600,#002e3b);color:var(--white,#fff);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}body.app-application-edit-active .save-time-tooltip .csg-icon-host,body.app-application-edit-active .save-time-tooltip__icon,body.app-application-edit-active .save-time-tooltip iconify-icon{flex-shrink:0;color:var(--white,#fff)!important}body.app-application-edit-active .save-time-tooltip__value{font-family:var(--font-family-code,monospace);font-size:12px;letter-spacing:.02em}body.app-application-edit-active .save-status-top--saved .csg-icon-host,body.app-application-edit-active .save-status-top--saved .save-status-top__icon,body.app-application-edit-active .save-status-top--saved iconify-icon,body.app-application-edit-active .save-status-top--saving .csg-icon-host,body.app-application-edit-active .save-status-top--saving .save-status-top__icon,body.app-application-edit-active .save-status-top--saving iconify-icon{display:block!important;flex-shrink:0;width:18px!important;height:18px!important;min-width:18px;color:var(--primary-500,#8fc31f)!important}body.app-application-edit-active .save-status-top--saved .save-status-top__label,body.app-application-edit-active .save-status-top--saving .save-status-top__label{color:var(--neutral-700,#404040)!important}body.app-application-edit-active .edit-steps-wrap .edit-steps-nav{color:var(--neutral-900);border:none!important;background:transparent!important;box-shadow:none!important}body.app-application-edit-active .edit-steps-wrap .edit-steps-nav .btn-top__icon,body.app-application-edit-active .edit-steps-wrap .edit-steps-nav .csg-icon-host,body.app-application-edit-active .edit-steps-wrap .edit-steps-nav iconify-icon{color:var(--neutral-900)!important}body.app-application-edit-active .edit-steps-wrap .edit-steps-nav:hover:not(.is-disabled){background:var(--neutral-50)!important;border:none!important}body.app-application-edit-active .edit-steps-wrap .edit-steps-nav.is-disabled{color:var(--neutral-400);border:none!important;background:transparent!important;opacity:1}body.app-application-edit-active .edit-steps-wrap .edit-steps-nav.is-disabled .btn-top__icon,body.app-application-edit-active .edit-steps-wrap .edit-steps-nav.is-disabled .csg-icon-host,body.app-application-edit-active .edit-steps-wrap .edit-steps-nav.is-disabled iconify-icon{color:var(--neutral-400)!important}body.app-application-edit-active .container .el-button{margin-top:0}body.app-application-edit-active .container .el-button:not(.confirm-btn):not(.cancel-btn){transition:none}body.app-application-edit-active .container .el-button:not(.confirm-btn):not(.cancel-btn):focus,body.app-application-edit-active .container .el-button:not(.confirm-btn):not(.cancel-btn):hover{transform:none}body.app-application-edit-active .container .handle-btn,body.app-application-edit-active .container button.toolbar-btn{transition:none}body.app-application-edit-active .container .handle-btn:active,body.app-application-edit-active .container .handle-btn:focus,body.app-application-edit-active .container .handle-btn:hover,body.app-application-edit-active .container button.toolbar-btn:active,body.app-application-edit-active .container button.toolbar-btn:focus,body.app-application-edit-active .container button.toolbar-btn:hover{transform:none}body.app-application-edit-active .container .form-container .app-info-form .el-form-item,body.app-application-edit-active .container .form-container .bom-form .el-form-item{margin-bottom:var(--spacing-6)!important;padding-right:0!important;background:transparent!important;border:none!important}body.app-application-edit-active .container .form-container .app-info-form .el-form-item:last-child,body.app-application-edit-active .container .form-container .bom-form .el-form-item:last-child{margin-bottom:0!important}body.app-application-edit-active .container .form-container .app-info-form .el-form-item__label,body.app-application-edit-active .container .form-container .bom-form .el-form-item__label{display:block!important;float:none!important;width:auto!important;padding:0 0 var(--spacing-2) 0!important;margin:0!important;text-align:left!important;line-height:1.4!important;font-family:var(--font-family-site)!important;font-size:var(--text-sm)!important;font-weight:500!important;color:var(--neutral-800)!important;letter-spacing:normal!important}body.app-application-edit-active .container .form-container .app-info-form .el-form-item__label:before,body.app-application-edit-active .container .form-container .bom-form .el-form-item__label:before{color:var(--error)!important}body.app-application-edit-active .container .form-container .app-info-form .el-form-item__content,body.app-application-edit-active .container .form-container .bom-form .el-form-item__content{margin-left:0!important;min-height:0!important;line-height:1.5!important;font-size:var(--text-sm)!important}body.app-application-edit-active .container .form-container .app-info-form .el-form-item__error,body.app-application-edit-active .container .form-container .bom-form .el-form-item__error{position:static!important;display:block!important;padding-top:var(--spacing-1)!important;margin-top:0!important;left:auto!important;font-size:var(--text-xs)!important;line-height:1.4!important;color:var(--error)!important}body.app-application-edit-active .container .form-container .app-info-form .el-input,body.app-application-edit-active .container .form-container .app-info-form .el-select,body.app-application-edit-active .container .form-container .app-info-form .el-textarea,body.app-application-edit-active .container .form-container .bom-form .el-input,body.app-application-edit-active .container .form-container .bom-form .el-select,body.app-application-edit-active .container .form-container .bom-form .el-textarea{width:100%;max-width:100%}body.app-application-edit-active .container .form-container .app-info-form .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .form-container .app-info-form .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .form-container .app-info-form .el-date-editor.el-input__inner,body.app-application-edit-active .container .form-container .app-info-form .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .form-container .app-info-form .el-select .el-input .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-date-editor.el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-select .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .container .form-container .app-info-form .el-input-number,body.app-application-edit-active .container .form-container .bom-form .el-input-number{width:auto}body.app-application-edit-active .container .form-container .app-info-form .el-input-number .el-input .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-input-number .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .container .form-container .app-info-form .el-input__inner,body.app-application-edit-active .container .form-container .app-info-form .el-textarea__inner,body.app-application-edit-active .container .form-container .bom-form .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-textarea__inner{padding:0 var(--spacing-3)!important;font-size:var(--text-sm)!important;font-family:var(--font-family-site)!important;color:var(--neutral-700)!important;background-color:var(--neutral-50)!important;border:1px solid var(--border-regular)!important;border-radius:var(--radius-lg)!important;box-sizing:border-box!important}body.app-application-edit-active .container .form-container .app-info-form .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .form-container .app-info-form .el-textarea__inner::-moz-placeholder,body.app-application-edit-active .container .form-container .bom-form .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .form-container .bom-form .el-textarea__inner::-moz-placeholder{color:var(--neutral-400)!important;font-size:var(--text-sm)!important}body.app-application-edit-active .container .form-container .app-info-form .el-input__inner::placeholder,body.app-application-edit-active .container .form-container .app-info-form .el-textarea__inner::placeholder,body.app-application-edit-active .container .form-container .bom-form .el-input__inner::placeholder,body.app-application-edit-active .container .form-container .bom-form .el-textarea__inner::placeholder{color:var(--neutral-400)!important;font-size:var(--text-sm)!important}body.app-application-edit-active .container .form-container .app-info-form .el-input__inner:hover,body.app-application-edit-active .container .form-container .app-info-form .el-textarea__inner:hover,body.app-application-edit-active .container .form-container .bom-form .el-input__inner:hover,body.app-application-edit-active .container .form-container .bom-form .el-textarea__inner:hover{border-color:var(--border-dark)!important}body.app-application-edit-active .container .form-container .app-info-form .el-input__inner:focus,body.app-application-edit-active .container .form-container .app-info-form .el-textarea__inner:focus,body.app-application-edit-active .container .form-container .bom-form .el-input__inner:focus,body.app-application-edit-active .container .form-container .bom-form .el-textarea__inner:focus{border-color:var(--primary-450)!important;box-shadow:var(--shadow-focus)!important;background-color:var(--white)!important}body.app-application-edit-active .container .form-container .app-info-form .el-textarea__inner,body.app-application-edit-active .container .form-container .bom-form .el-textarea__inner{height:auto!important;min-height:120px!important;line-height:1.5!important;padding:var(--spacing-3)!important}body.app-application-edit-active .container .form-container .app-info-form .el-form-item.is-error .el-input__inner,body.app-application-edit-active .container .form-container .app-info-form .el-form-item.is-error .el-textarea__inner,body.app-application-edit-active .container .form-container .bom-form .el-form-item.is-error .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-form-item.is-error .el-textarea__inner{border-color:var(--border-error)!important;background-color:var(--white)!important}body.app-application-edit-active .container .form-container .app-info-form .el-select .el-input__inner,body.app-application-edit-active .container .form-container .bom-form .el-select .el-input__inner{cursor:pointer}body.app-application-edit-active .container .form-container .app-info-form .el-radio__label,body.app-application-edit-active .container .form-container .bom-form .el-radio__label{font-size:var(--text-sm)!important;color:var(--neutral-700)!important}body.app-application-edit-active .container .form-container .app-info-form .el-radio__input.is-checked .el-radio__inner,body.app-application-edit-active .container .form-container .bom-form .el-radio__input.is-checked .el-radio__inner{border-color:var(--primary-500)!important;background:var(--primary-500)!important}body.app-application-edit-active .container .form-container .app-info-form .el-radio__input.is-checked+.el-radio__label,body.app-application-edit-active .container .form-container .bom-form .el-radio__input.is-checked+.el-radio__label{color:var(--neutral-800)!important}body.app-application-edit-active .container .form-container .app-info-form .el-switch__label,body.app-application-edit-active .container .form-container .bom-form .el-switch__label{font-size:var(--text-sm)!important;color:var(--neutral-700)!important}body.app-application-edit-active .container .form-container .app-info-form .el-switch__label.is-active,body.app-application-edit-active .container .form-container .bom-form .el-switch__label.is-active{color:var(--primary-500)!important}body.app-application-edit-active .container .form-container .app-info-form .el-switch.is-checked .el-switch__core,body.app-application-edit-active .container .form-container .bom-form .el-switch.is-checked .el-switch__core{border-color:var(--primary-500)!important;background-color:var(--primary-500)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-config-content .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-config-content .el-date-editor.el-input__inner,body.app-application-edit-active .container .doc-form .block-config-content .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .doc-form .block-config-content .el-select .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-date-editor.el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-select .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-date-editor.el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-select .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input-number,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input-number,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input-number{width:auto}body.app-application-edit-active .container .doc-form .block-config-content .el-input-number .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input-number .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input-number .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item{margin-bottom:12px!important;padding:0!important;background:transparent!important;border:none!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item:last-child,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item:last-child,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item:last-child{margin-bottom:0!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item__label,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item__label,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item__label{display:block!important;float:none!important;width:auto!important;padding:0 0 4px!important;margin:0!important;text-align:left!important;line-height:1.4!important;font-family:var(--font-family-site)!important;font-size:12px!important;font-weight:600!important;color:var(--neutral-800)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item__content,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item__content,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item__content{margin-left:0!important;min-height:0!important;line-height:normal!important;font-size:var(--text-sm)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-row,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-row,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-row{margin-bottom:12px!important}body.app-application-edit-active .container .doc-form .block-config-content .el-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .block-config-content .el-row:last-child,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-row:last-child,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-row:last-child{margin-bottom:0!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input__inner,body.app-application-edit-active .container .doc-form .block-config-content .el-select .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-config-content .el-textarea__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-select .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-textarea__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-select .el-input .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-textarea__inner{padding:0 10px!important;font-size:var(--text-sm)!important;font-family:var(--font-family-site)!important;color:var(--neutral-700)!important;background-color:var(--white)!important;border:1px solid var(--border-regular)!important;border-radius:var(--radius-lg)!important;box-sizing:border-box!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .block-config-content .el-select .el-input .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .block-config-content .el-textarea__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-select .el-input .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-textarea__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-select .el-input .el-input__inner::-moz-placeholder,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-textarea__inner::-moz-placeholder{color:var(--neutral-400)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input__inner::placeholder,body.app-application-edit-active .container .doc-form .block-config-content .el-select .el-input .el-input__inner::placeholder,body.app-application-edit-active .container .doc-form .block-config-content .el-textarea__inner::placeholder,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input__inner::placeholder,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-select .el-input .el-input__inner::placeholder,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-textarea__inner::placeholder,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input__inner::placeholder,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-select .el-input .el-input__inner::placeholder,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-textarea__inner::placeholder{color:var(--neutral-400)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input__inner:hover,body.app-application-edit-active .container .doc-form .block-config-content .el-select .el-input .el-input__inner:hover,body.app-application-edit-active .container .doc-form .block-config-content .el-textarea__inner:hover,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input__inner:hover,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-select .el-input .el-input__inner:hover,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-textarea__inner:hover,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input__inner:hover,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-select .el-input .el-input__inner:hover,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-textarea__inner:hover{border-color:var(--border-dark)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-config-content .el-select .el-input .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-config-content .el-textarea__inner:focus,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-select .el-input .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-textarea__inner:focus,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input__inner:focus,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-select .el-input .el-input__inner:focus,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-textarea__inner:focus{border-color:var(--primary-450)!important;box-shadow:var(--shadow-focus)!important;background-color:var(--white)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-textarea__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-textarea__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-textarea__inner{height:auto!important;min-height:80px!important;line-height:1.5!important;padding:var(--spacing-3)!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input-number .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input-number .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input-number .el-input__inner{border:none!important;box-shadow:none!important;background-color:transparent!important}body.app-application-edit-active .container .doc-form .block-config-content .el-input-number .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-config-content .el-input-number .el-input__inner:hover,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input-number .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-input-number .el-input__inner:hover,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input-number .el-input__inner:focus,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-input-number .el-input__inner:hover{border:none!important;box-shadow:none!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input:after,body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input:before,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input:after,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input:before,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input:after,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input:before{display:none!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__runway,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__runway,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__runway{order:2;flex:1 1 auto!important;min-width:0!important;margin:0!important;width:auto!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__runway.show-input,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__runway.show-input,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__runway.show-input{margin-right:0!important;margin-left:0!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number{order:1;flex:0 0 auto!important;width:110px!important;max-width:42%!important;margin:0!important;float:none!important;border:1px solid var(--border-regular)!important;background-color:var(--white)!important;box-shadow:none!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner{border:none!important;box-shadow:none!important;background-color:transparent!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:hover,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:focus,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:hover,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:focus,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:hover{border:none!important;box-shadow:none!important}body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__decrease,body.app-application-edit-active .container .doc-form .block-config-content .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__increase,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__decrease,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__increase,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__decrease,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__increase{border:none!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-iou-row,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-iou-row,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-iou-row{margin-bottom:12px!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-iou-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-iou-row .el-form-item.slider,body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-iou-row:last-child,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-iou-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-iou-row .el-form-item.slider,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-iou-row:last-child,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-iou-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-iou-row .el-form-item.slider,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-iou-row:last-child{margin-bottom:0!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-iou-row .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-iou-row .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-iou-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-power-row,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-power-row,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-power-row{margin-bottom:12px!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-power-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-power-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-power-row .el-col .el-form-item{margin-bottom:0!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-power-row .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-power-row .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-power-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__label,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__label,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__label{white-space:normal!important;line-height:1.35!important}body.app-application-edit-active .container .doc-form .block-config-content .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__content,body.app-application-edit-active .container .doc-form .block-tool .block-config .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__content,body.app-application-edit-active .container .doc-form .deploy-container-app-config .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__content{display:flex!important;align-items:center!important;min-height:42px!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item.slider,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item.slider,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item.slider{margin-top:0!important;margin-bottom:12px!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item.slider:last-child,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item.slider:last-child,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item.slider:last-child{margin-bottom:0!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item.slider .el-form-item__label,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item.slider .el-form-item__label,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item.slider .el-form-item__label{padding-bottom:4px!important;text-align:left!important}body.app-application-edit-active .container .doc-form .block-config-content .el-form-item.slider .el-form-item__content,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-form-item.slider .el-form-item__content,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-form-item.slider .el-form-item__content{text-align:left!important;line-height:normal!important}body.app-application-edit-active .container .doc-form .block-config-content .el-row+.el-form-item.slider,body.app-application-edit-active .container .doc-form .block-tool .block-config .el-row+.el-form-item.slider,body.app-application-edit-active .container .doc-form .deploy-container-app-config .el-row+.el-form-item.slider{margin-top:0!important}body.app-application-edit-active .container .doc-form .block-config-content .vibration-window-mode-row,body.app-application-edit-active .container .doc-form .block-tool .block-config .vibration-window-mode-row,body.app-application-edit-active .container .doc-form .deploy-container-app-config .vibration-window-mode-row{margin-bottom:12px!important}body.app-application-edit-active .container .doc-form .block-config-content .vibration-window-mode-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .block-tool .block-config .vibration-window-mode-row .el-col .el-form-item,body.app-application-edit-active .container .doc-form .deploy-container-app-config .vibration-window-mode-row .el-col .el-form-item{margin-bottom:0!important}body.app-application-edit-active .container .doc-form .block-config-content .vibration-window-mode-row .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .block-tool .block-config .vibration-window-mode-row .el-slider__input.el-input-number,body.app-application-edit-active .container .doc-form .deploy-container-app-config .vibration-window-mode-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .container .doc-form .block-config-content .vibration-window-mode-row .vibration-power-mode-item .el-form-item__label,body.app-application-edit-active .container .doc-form .block-tool .block-config .vibration-window-mode-row .vibration-power-mode-item .el-form-item__label,body.app-application-edit-active .container .doc-form .deploy-container-app-config .vibration-window-mode-row .vibration-power-mode-item .el-form-item__label{white-space:normal!important;line-height:1.35!important}body.app-application-edit-active .container .doc-form .block-config-content .vibration-window-mode-row .vibration-power-mode-item .el-form-item__content,body.app-application-edit-active .container .doc-form .block-tool .block-config .vibration-window-mode-row .vibration-power-mode-item .el-form-item__content,body.app-application-edit-active .container .doc-form .deploy-container-app-config .vibration-window-mode-row .vibration-power-mode-item .el-form-item__content{display:flex!important;align-items:center!important;min-height:42px!important;padding-top:2px!important}body.app-application-edit-active .container .doc-form .block-config-content .vibration-window-mode-row .vibration-power-mode-item .el-switch,body.app-application-edit-active .container .doc-form .block-tool .block-config .vibration-window-mode-row .vibration-power-mode-item .el-switch,body.app-application-edit-active .container .doc-form .deploy-container-app-config .vibration-window-mode-row .vibration-power-mode-item .el-switch{margin-top:0!important}body.app-application-edit-active .container .flash-firmware-config .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .flash-firmware-config .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .flash-firmware-config .el-date-editor.el-input__inner,body.app-application-edit-active .container .flash-firmware-config .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .flash-firmware-config .el-select .el-input .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-date-editor.el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-select .el-input .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-cascader .el-input .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-date-editor.el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-select .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .container .flash-firmware-config .el-input-number,body.app-application-edit-active .container .mqtt-panel .el-input-number,body.app-application-edit-active .container .preview-wrapper .el-input-number{width:auto}body.app-application-edit-active .container .flash-firmware-config .el-input-number .el-input .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-input-number .el-input .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-input-number .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .container .flash-firmware-config .el-input__inner,body.app-application-edit-active .container .flash-firmware-config .el-select .el-input .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-input__inner,body.app-application-edit-active .container .mqtt-panel .el-select .el-input .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-input__inner,body.app-application-edit-active .container .preview-wrapper .el-select .el-input .el-input__inner{background-color:var(--white)!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders{margin-top:12px!important;padding-top:12px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input:after,body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input:before{display:none!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__runway{order:2;flex:1 1 auto!important;min-width:0!important;margin:0!important;width:auto!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__runway.show-input{margin-right:0!important;margin-left:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__input.el-input-number{order:1;flex:0 0 auto!important;width:110px!important;max-width:42%!important;margin:0!important;float:none!important;border:1px solid var(--border-regular)!important;background-color:var(--white)!important;box-shadow:none!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner{border:none!important;box-shadow:none!important;background-color:transparent!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:focus,body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:hover{border:none!important;box-shadow:none!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__decrease,body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__increase{border:none!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-iou-row{margin-bottom:12px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-iou-row .el-col .el-form-item,body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-iou-row .el-form-item.slider,body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-iou-row:last-child{margin-bottom:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-iou-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-power-row{margin-bottom:12px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-power-row .el-col .el-form-item{margin-bottom:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-power-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__label{white-space:normal!important;line-height:1.35!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__content{display:flex!important;align-items:center!important;min-height:42px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-form-item.slider{margin-top:0!important;margin-bottom:12px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-form-item.slider:last-child{margin-bottom:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-form-item.slider .el-form-item__label{padding-bottom:4px!important;text-align:left!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-form-item.slider .el-form-item__content{text-align:left!important;line-height:normal!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .el-row+.el-form-item.slider{margin-top:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .vibration-window-mode-row{margin-bottom:12px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .vibration-window-mode-row .el-col .el-form-item{margin-bottom:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .vibration-window-mode-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .vibration-window-mode-row .vibration-power-mode-item .el-form-item__label{white-space:normal!important;line-height:1.35!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .vibration-window-mode-row .vibration-power-mode-item .el-form-item__content{display:flex!important;align-items:center!important;min-height:42px!important;padding-top:2px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .vibration-window-mode-row .vibration-power-mode-item .el-switch{margin-top:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .slider-row-group{margin-bottom:12px!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .slider-row{margin-bottom:12px!important;text-align:left}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .slider-row:last-child{margin-bottom:0!important}body.app-application-edit-active .container .preview-wrapper .doc-preview-sliders .slider-label{margin-bottom:4px!important;text-align:left}body.app-application-edit-active .container .form-container .bom-form .el-input-number .el-input__inner{text-align:center;border:none!important;box-shadow:none!important;background-color:transparent!important}body.app-application-edit-active .container .form-container .bom-form .el-input-number .el-input__inner:focus,body.app-application-edit-active .container .form-container .bom-form .el-input-number .el-input__inner:hover{border:none!important;box-shadow:none!important}body.app-application-edit-active .container .form-container .bom-form .bom-row-action-btn{border-radius:var(--radius-lg)!important;border:1px solid var(--border-regular)!important;background-color:var(--white)!important;color:var(--neutral-700)!important}body.app-application-edit-active .container .form-container .bom-form .bom-row-action-btn:hover:not(.is-disabled){border-color:var(--border-dark)!important;background-color:var(--neutral-50)!important;color:var(--neutral-900)!important}body.app-application-edit-active .container .block-tool .block-config .el-dialog__body .desc.flex-between{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3,12px);padding:var(--spacing-2,8px) 0;font-size:var(--text-sm);line-height:1.4;color:var(--neutral-900)}body.app-application-edit-active .container .block-tool .block-config .el-dialog__body .desc.flex-between>span:first-child{flex:0 0 auto;align-self:flex-start}body.app-application-edit-active .container .block-tool .block-config .el-dialog__body .desc.flex-between .el-select,body.app-application-edit-active .container .block-tool .block-config .el-dialog__body .desc.flex-between .el-slider{flex:0 0 auto}body.app-application-edit-active .container .block-tool .block-config .el-dialog__body .desc.flex-between .el-slider{padding:0!important;margin:0}body.app-application-edit-active .container .step-one-container .form-section>.form-title,body.app-application-edit-active .container .step-one-container .preview-section>.preview-title,body.app-application-edit-active .container .step-three-container .form-section>.form-title,body.app-application-edit-active .container .step-two-container .form-section>.form-title{font-family:var(--font-family-site);font-size:var(--text-xl);font-weight:600;line-height:1.3;color:var(--neutral-900);letter-spacing:-.01rem}body.app-application-edit-active .container .step-one-container .form-section>.form-subtitle{font-size:var(--text-xs);line-height:1.5;color:var(--neutral-500)}body.app-application-edit-active .container .step-one-container .step-one-content.step-one-fixed-split>.form-section{border-right-color:var(--border)}body.app-application-edit-active .container .split-pane-gutter:hover,body.app-application-edit-active .container .split-pane-gutter:hover:before,body.app-application-edit-active .container .splitter-pane-resizer.vertical:hover{background:var(--primary-500)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-cascader .el-input .el-input__inner,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-date-editor.el-input .el-input__inner,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-date-editor.el-input__inner,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input:not(.el-input--textarea) .el-input__inner,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input-number{width:auto}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input-number .el-input .el-input__inner{height:42px!important;min-height:42px!important;line-height:42px!important;box-sizing:border-box!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item{margin-bottom:12px!important;padding:0!important;background:transparent!important;border:none!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item:last-child{margin-bottom:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item__label{display:block!important;float:none!important;width:auto!important;padding:0 0 4px!important;margin:0!important;text-align:left!important;line-height:1.4!important;font-family:var(--font-family-site)!important;font-size:12px!important;font-weight:600!important;color:var(--neutral-800)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item__content{margin-left:0!important;min-height:0!important;line-height:normal!important;font-size:var(--text-sm)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-row{margin-bottom:12px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-row .el-col .el-form-item,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-row:last-child{margin-bottom:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input .el-input__inner,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-textarea__inner{padding:0 10px!important;font-size:var(--text-sm)!important;font-family:var(--font-family-site)!important;color:var(--neutral-700)!important;background-color:var(--white)!important;border:1px solid var(--border-regular)!important;border-radius:var(--radius-lg)!important;box-sizing:border-box!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner::-moz-placeholder,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input .el-input__inner::-moz-placeholder,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-textarea__inner::-moz-placeholder{color:var(--neutral-400)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner::placeholder,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input .el-input__inner::placeholder,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-textarea__inner::placeholder{color:var(--neutral-400)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner:hover,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input .el-input__inner:hover,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-textarea__inner:hover{border-color:var(--border-dark)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input__inner:focus,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-select .el-input .el-input__inner:focus,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-textarea__inner:focus{border-color:var(--primary-450)!important;box-shadow:var(--shadow-focus)!important;background-color:var(--white)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-textarea__inner{height:auto!important;min-height:80px!important;line-height:1.5!important;padding:var(--spacing-3)!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input-number .el-input__inner{border:none!important;box-shadow:none!important;background-color:transparent!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input-number .el-input__inner:focus,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-input-number .el-input__inner:hover{border:none!important;box-shadow:none!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input:after,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input:before{display:none!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__runway{order:2;flex:1 1 auto!important;min-width:0!important;margin:0!important;width:auto!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__runway.show-input{margin-right:0!important;margin-left:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number{order:1;flex:0 0 auto!important;width:110px!important;max-width:42%!important;margin:0!important;float:none!important;border:1px solid var(--border-regular)!important;background-color:var(--white)!important;box-shadow:none!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner{border:none!important;box-shadow:none!important;background-color:transparent!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:focus,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input__inner:hover{border:none!important;box-shadow:none!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__decrease,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-slider.el-slider--with-input .el-slider__input.el-input-number .el-input-number__increase{border:none!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-iou-row{margin-bottom:12px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-iou-row .el-col .el-form-item,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-iou-row .el-form-item.slider,body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-iou-row:last-child{margin-bottom:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-iou-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-power-row{margin-bottom:12px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-power-row .el-col .el-form-item{margin-bottom:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-power-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__label{white-space:normal!important;line-height:1.35!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .deploy-conf-power-row .doc-form-xiao-power-inline-item .el-form-item__content{display:flex!important;align-items:center!important;min-height:42px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item.slider{margin-top:0!important;margin-bottom:12px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item.slider:last-child{margin-bottom:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item.slider .el-form-item__label{padding-bottom:4px!important;text-align:left!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-form-item.slider .el-form-item__content{text-align:left!important;line-height:normal!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .el-row+.el-form-item.slider{margin-top:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .vibration-window-mode-row{margin-bottom:12px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .vibration-window-mode-row .el-col .el-form-item{margin-bottom:0!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .vibration-window-mode-row .el-slider__input.el-input-number{width:100px!important;max-width:100%!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .vibration-window-mode-row .vibration-power-mode-item .el-form-item__label{white-space:normal!important;line-height:1.35!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .vibration-window-mode-row .vibration-power-mode-item .el-form-item__content{display:flex!important;align-items:center!important;min-height:42px!important;padding-top:2px!important}body.app-application-edit-active .dc-deploy-config-dialog .deploy-container-app-config .vibration-window-mode-row .vibration-power-mode-item .el-switch{margin-top:0!important}body.app-application-edit-active .preview-wrapper .doc-deploy-container-app-block .el-button.dc-preview-deploy-container-btn.el-button--primary{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body.app-application-edit-active .preview-wrapper .doc-deploy-container-app-block .el-button.dc-preview-deploy-container-btn.el-button--primary:focus:not(.is-disabled),body.app-application-edit-active .preview-wrapper .doc-deploy-container-app-block .el-button.dc-preview-deploy-container-btn.el-button--primary:hover:not(.is-disabled){background-color:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body.app-application-edit-active .preview-wrapper .doc-deploy-container-app-block .el-button.dc-preview-deploy-container-btn.el-button--primary.is-disabled{opacity:.45;cursor:not-allowed}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu{padding:6px!important;min-width:140px;border-radius:12px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 28px rgba(15,23,42,.14)!important;background:var(--white,#fff)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item{display:flex!important;align-items:center!important;gap:8px!important;min-width:0;width:100%;height:34px!important;line-height:34px!important;margin:0!important;padding:0 10px!important;border-radius:var(--radius-lg)!important;font-size:14px!important;font-weight:500!important;color:var(--neutral-700,#374151)!important;box-sizing:border-box!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item:before{display:none!important;content:none!important;margin:0!important;height:0!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item .csg-icon-host.action-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;line-height:1!important;vertical-align:middle!important;color:var(--neutral-500,#6b7280)}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item .action-menu-icon.csg-icon-host iconify-icon,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item .csg-icon-host.action-menu-icon iconify-icon{display:block!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item>span:not(.csg-icon-host){display:inline-flex!important;align-items:center!important;flex:1 1 auto;min-width:0;line-height:1.25!important;white-space:nowrap}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item:focus,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background:var(--neutral-100,#f3f4f6)!important;color:var(--neutral-900,#111827)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item--divided{margin-top:6px!important;padding-top:0!important;border-top:1px solid var(--border,#e5e7eb)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger{color:var(--error,#dc2626)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger .csg-icon-host.action-menu-icon{color:var(--error,#ef4444)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger:not(.is-disabled):focus,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger:not(.is-disabled):hover{background:var(--semantic-error-bg-light,#fef2f2)!important;color:var(--error-dark,#b91c1c)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger:not(.is-disabled):focus .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger:not(.is-disabled):focus .csg-icon-host.action-menu-icon,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger:not(.is-disabled):hover .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger:not(.is-disabled):hover .csg-icon-host.action-menu-icon{color:var(--error-dark,#b91c1c)!important}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled:focus,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled:hover{color:var(--neutral-400,#c0c4cc)!important;background:transparent!important;opacity:.55;cursor:not-allowed!important;pointer-events:none}body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled .csg-icon-host.action-menu-icon,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled:focus .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled:focus .csg-icon-host.action-menu-icon,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled:hover .action-menu-icon.csg-icon-host,body.app-application-edit-active .editor-block-action-menu.el-dropdown-menu .el-dropdown-menu__item.action-menu-item--danger.is-disabled:hover .csg-icon-host.action-menu-icon{color:var(--neutral-400,#c0c4cc)!important}.markdown-block-editor-wrapper .add-step-btn-wrapper{display:flex;margin:var(--spacing-4) 0;padding:var(--spacing-2) 0}.markdown-block-editor-wrapper .add-step-btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;min-height:36px;padding:var(--spacing-3) var(--spacing-4);box-sizing:border-box;font-family:var(--font-family-site);font-size:var(--text-sm);font-weight:500;line-height:1.25;color:var(--secondary-500);background-color:var(--primary-50);border:1px solid var(--border-primary);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease}.markdown-block-editor-wrapper .add-step-btn:hover:not(:disabled){background-color:var(--primary-100);border-color:var(--border-primary)}.markdown-block-editor-wrapper .add-step-btn:active:not(:disabled){background-color:var(--primary-100);border-color:var(--primary-600)}.markdown-block-editor-wrapper .add-step-btn:disabled{opacity:.4;cursor:not-allowed}.markdown-block-editor-wrapper .add-step-btn .add-step-btn__text{line-height:1.25}.markdown-block-editor-wrapper .add-step-btn .add-step-btn__icon,.markdown-block-editor-wrapper .add-step-btn .csg-inline-icon{flex-shrink:0;color:var(--primary-500)!important}.container.device .btn-box,.embed-device-workspace .btn-box,.info .btn-box,.recamera-workspace-connect-panel .btn-box,body .el-dialog.sscma-device-dialog .btn-box,body .sscma-device-dialog .btn-box{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2,8px)}.container.device .container.device .left-nav .device-connect-row,.embed-device-workspace .container.device .left-nav .device-connect-row,.info .container.device .left-nav .device-connect-row,.recamera-workspace-connect-panel .container.device .left-nav .device-connect-row,body .el-dialog.sscma-device-dialog .container.device .left-nav .device-connect-row,body .sscma-device-dialog .container.device .left-nav .device-connect-row{align-items:center}.container.device .container.device .left-nav .device-connect-row .el-select .el-input,.embed-device-workspace .container.device .left-nav .device-connect-row .el-select .el-input,.info .container.device .left-nav .device-connect-row .el-select .el-input,.recamera-workspace-connect-panel .container.device .left-nav .device-connect-row .el-select .el-input,body .el-dialog.sscma-device-dialog .container.device .left-nav .device-connect-row .el-select .el-input,body .sscma-device-dialog .container.device .left-nav .device-connect-row .el-select .el-input{height:var(--form-control-h,42px)!important}.container.device .container.device .left-nav .device-connect-row .el-select .el-input__inner,.embed-device-workspace .container.device .left-nav .device-connect-row .el-select .el-input__inner,.info .container.device .left-nav .device-connect-row .el-select .el-input__inner,.recamera-workspace-connect-panel .container.device .left-nav .device-connect-row .el-select .el-input__inner,body .el-dialog.sscma-device-dialog .container.device .left-nav .device-connect-row .el-select .el-input__inner,body .sscma-device-dialog .container.device .left-nav .device-connect-row .el-select .el-input__inner{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;max-height:var(--form-control-h,42px)!important;line-height:var(--form-control-h,42px)!important}.container.device .container.device .left-nav .device-connect-row .el-button.button.lit,.container.device .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--danger,.container.device .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--primary,.embed-device-workspace .container.device .left-nav .device-connect-row .el-button.button.lit,.embed-device-workspace .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--danger,.embed-device-workspace .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--primary,.info .container.device .left-nav .device-connect-row .el-button.button.lit,.info .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--danger,.info .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--primary,.recamera-workspace-connect-panel .container.device .left-nav .device-connect-row .el-button.button.lit,.recamera-workspace-connect-panel .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--danger,.recamera-workspace-connect-panel .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--primary,body .el-dialog.sscma-device-dialog .container.device .left-nav .device-connect-row .el-button.button.lit,body .el-dialog.sscma-device-dialog .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--danger,body .el-dialog.sscma-device-dialog .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--primary,body .sscma-device-dialog .container.device .left-nav .device-connect-row .el-button.button.lit,body .sscma-device-dialog .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--danger,body .sscma-device-dialog .container.device .left-nav .device-connect-row .el-button.button.lit.el-button--primary{height:var(--form-control-h,42px)!important;min-height:var(--form-control-h,42px)!important;max-height:var(--form-control-h,42px)!important;line-height:1!important;margin-top:0!important}.container.device .el-input__inner:focus,.container.device .el-textarea__inner:focus,.embed-device-workspace .el-input__inner:focus,.embed-device-workspace .el-textarea__inner:focus,.info .el-input__inner:focus,.info .el-textarea__inner:focus,.recamera-workspace-connect-panel .el-input__inner:focus,.recamera-workspace-connect-panel .el-textarea__inner:focus,body .el-dialog.sscma-device-dialog .el-input__inner:focus,body .el-dialog.sscma-device-dialog .el-textarea__inner:focus,body .sscma-device-dialog .el-input__inner:focus,body .sscma-device-dialog .el-textarea__inner:focus{border-color:var(--primary-500);box-shadow:0 0 0 2px rgba(143,195,31,.12)}.container.device .mqtt-command-box,.embed-device-workspace .mqtt-command-box,.info .mqtt-command-box,.recamera-workspace-connect-panel .mqtt-command-box,body .el-dialog.sscma-device-dialog .mqtt-command-box,body .sscma-device-dialog .mqtt-command-box{border:1px solid var(--border-regular);border-radius:var(--radius-md);min-height:100px;margin-top:var(--spacing-3);overflow:hidden;background:var(--white)}.container.device .mqtt-command-box__input,.embed-device-workspace .mqtt-command-box__input,.info .mqtt-command-box__input,.recamera-workspace-connect-panel .mqtt-command-box__input,body .el-dialog.sscma-device-dialog .mqtt-command-box__input,body .sscma-device-dialog .mqtt-command-box__input{padding:0 var(--spacing-3)}.container.device .mqtt-command-box__actions,.embed-device-workspace .mqtt-command-box__actions,.info .mqtt-command-box__actions,.recamera-workspace-connect-panel .mqtt-command-box__actions,body .el-dialog.sscma-device-dialog .mqtt-command-box__actions,body .sscma-device-dialog .mqtt-command-box__actions{text-align:right;padding:var(--spacing-2) var(--spacing-3) var(--spacing-3)}.container.device .mqtt-command-send-btn.el-button.button.lit.cancel,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:active,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:focus,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:active,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:focus,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel:active,.info .mqtt-command-send-btn.el-button.button.lit.cancel:focus,.info .mqtt-command-send-btn.el-button.button.lit.cancel:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:active,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:focus,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;min-width:72px!important;padding:0 var(--spacing-4)!important;line-height:1.25!important;font-size:var(--text-sm)!important;font-weight:500!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-regular)!important;box-sizing:border-box!important;transform:none!important;margin:0!important;background-color:var(--white)!important;color:var(--neutral-700)!important}.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:focus:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:focus:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:hover:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:active:focus:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:active:hover:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:focus:focus:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:focus:hover:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:focus:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:hover:focus:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:hover:hover:not(.is-disabled),.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:hover:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:focus:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:focus:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:hover:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:active:focus:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:active:hover:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:focus:focus:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:focus:hover:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:focus:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:hover:focus:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:hover:hover:not(.is-disabled),.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:hover:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:focus:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:focus:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:hover:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:active:focus:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:active:hover:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:focus:focus:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:focus:hover:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:focus:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:hover:focus:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:hover:hover:not(.is-disabled),.info .mqtt-command-send-btn.el-button.button.lit.cancel:hover:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:focus:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:focus:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:hover:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:active:focus:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:active:hover:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:focus:focus:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:focus:hover:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:focus:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:hover:focus:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:hover:hover:not(.is-disabled),.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover:focus:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover:hover:not(.is-disabled),body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:focus:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:focus:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:hover:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active:focus:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active:hover:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus:focus:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus:hover:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover:focus:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover:hover:not(.is-disabled),body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover:not(.is-disabled){background-color:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled:hover,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled:hover,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled:hover,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled:hover,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled,.container.device .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled:hover,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled,.embed-device-workspace .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled:hover,.info .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled,.info .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled:hover,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled,.recamera-workspace-connect-panel .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled:hover,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled,body .el-dialog.sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel.is-disabled:hover.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:active.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:focus.is-disabled:hover,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled,body .sscma-device-dialog .mqtt-command-send-btn.el-button.button.lit.cancel:hover.is-disabled:hover{opacity:.4;cursor:not-allowed}.container.device .el-form--label-top .el-form-item,.embed-device-workspace .el-form--label-top .el-form-item,.info .el-form--label-top .el-form-item,.recamera-workspace-connect-panel .el-form--label-top .el-form-item,body .el-dialog.sscma-device-dialog .el-form--label-top .el-form-item,body .sscma-device-dialog .el-form--label-top .el-form-item{margin-bottom:var(--spacing-4,16px)}.container.device .el-form--label-top .el-form-item:last-child,.embed-device-workspace .el-form--label-top .el-form-item:last-child,.info .el-form--label-top .el-form-item:last-child,.recamera-workspace-connect-panel .el-form--label-top .el-form-item:last-child,body .el-dialog.sscma-device-dialog .el-form--label-top .el-form-item:last-child,body .sscma-device-dialog .el-form--label-top .el-form-item:last-child{margin-bottom:0}.container.device .el-form--label-top .el-form-item__label,.embed-device-workspace .el-form--label-top .el-form-item__label,.info .el-form--label-top .el-form-item__label,.recamera-workspace-connect-panel .el-form--label-top .el-form-item__label,body .el-dialog.sscma-device-dialog .el-form--label-top .el-form-item__label,body .sscma-device-dialog .el-form--label-top .el-form-item__label{display:block;float:none;width:auto!important;padding:0 0 var(--spacing-2,8px);line-height:1.4;font-size:var(--text-sm,14px);font-weight:500;color:var(--neutral-900);text-align:left}.container.device .el-form--label-top .el-form-item__content,.embed-device-workspace .el-form--label-top .el-form-item__content,.info .el-form--label-top .el-form-item__content,.recamera-workspace-connect-panel .el-form--label-top .el-form-item__content,body .el-dialog.sscma-device-dialog .el-form--label-top .el-form-item__content,body .sscma-device-dialog .el-form--label-top .el-form-item__content{margin-left:0!important;line-height:normal}.form-container .bom-form .bom-row-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:0}.form-container .bom-form .bom-row-action-btn .csg-icon,.form-container .bom-form .bom-row-action-btn iconify-icon{margin:0}.bill-product-dropdown .bill-cascader-classify-icon{color:var(--neutral-500)!important}.bill-product-dropdown .el-cascader-menu:first-child .el-cascader-node.in-active-path .bill-cascader-classify-icon,.bill-product-dropdown .el-cascader-menu:first-child .el-cascader-node.is-active .bill-cascader-classify-icon{color:var(--neutral-700)!important}.csg-file-display{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);box-sizing:border-box;width:100%;min-height:38px;padding:var(--spacing-3) var(--spacing-4);background:var(--white);border:1px solid var(--border-regular);border-radius:var(--radius-md);transition:border-color .15s ease,background .15s ease}.csg-file-display:hover:not(.is-uploading){border-color:var(--border-dark);background:var(--neutral-50)}.csg-file-display.is-uploading{border-color:var(--border-primary);background:var(--primary-50)}.csg-file-display__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.csg-file-display__name-row{display:flex;align-items:center;gap:var(--spacing-2);min-height:20px}.csg-file-display__icon{flex-shrink:0;width:20px;height:20px;color:var(--neutral-600)}.csg-file-display__icon ::v-deep svg{width:20px;height:20px}.csg-file-display__name{flex:1;min-width:0;font-family:var(--font-family-site);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--neutral-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csg-file-display__spinner{flex-shrink:0;color:var(--primary-500)}.csg-file-display__meta{padding-left:28px;font-family:var(--font-family-site);font-size:var(--text-xs);line-height:1.4;color:var(--neutral-500)}.csg-file-display__remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--neutral-500);cursor:pointer}.csg-file-display__remove:hover:not(:disabled){color:var(--neutral-800);background:var(--neutral-100)}.csg-file-display__remove:disabled{opacity:.4;cursor:not-allowed}.csg-file-display-row{display:flex;align-items:center;gap:var(--spacing-2);width:100%}.csg-file-display-row .csg-file-display{flex:1;min-width:0}.csg-file-upload-hint{margin:var(--spacing-2) 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--neutral-500)}body .el-notification{display:flex;align-items:flex-start;width:330px;padding:var(--spacing-4);background:var(--white)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;transition:none!important;animation:none!important}body .el-notification .el-notification__title{font-family:var(--font-family-en);font-size:var(--text-sm);font-weight:500;color:var(--neutral-900);line-height:1.35}body .el-notification .el-notification__content{font-family:var(--font-family-site);font-size:var(--text-sm);color:var(--neutral-700);line-height:1.35;-moz-user-select:text;user-select:text;-webkit-user-select:text}body .el-notification .el-notification__closeBtn{color:var(--neutral-400)}body .el-notification .el-notification__closeBtn:hover{color:var(--neutral-600)}body .el-notification .el-icon-success{color:var(--primary-500)!important}body .el-notification .el-icon-warning{color:var(--warning)!important}body .el-notification .el-icon-error{color:var(--error)!important}body .el-notification .el-icon-info{color:var(--info-light)!important}body .el-notification.right{right:16px}body .el-notification-fade-enter,body .el-notification-fade-enter-active,body .el-notification-fade-leave-active{transition:none!important;animation:none!important;opacity:1!important}body .el-message-box.csg-message-box--no-title,body .el-message-box.csg-message-box--site{width:var(--csg-popup-width-simple)!important;max-width:90vw!important;padding-bottom:0!important;border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden;background:var(--white)!important}body .el-message-box.csg-message-box--no-title .el-message-box__content,body .el-message-box.csg-message-box--site .el-message-box__content{padding:var(--spacing-8) var(--spacing-6) var(--spacing-4)!important}body .el-message-box.csg-message-box--no-title .el-message-box__container,body .el-message-box.csg-message-box--site .el-message-box__container{display:flex!important;flex-direction:column!important;align-items:center!important;position:static!important;padding-left:0!important;padding-right:0!important}body .el-message-box.csg-message-box--no-title .el-message-box__status,body .el-message-box.csg-message-box--site .el-message-box__status{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;display:block!important;flex-shrink:0;font-size:40px!important;line-height:1!important;width:40px!important;height:40px!important;margin:0 auto var(--spacing-4)!important;text-align:center!important}body .el-message-box.csg-message-box--no-title .el-message-box__status:before,body .el-message-box.csg-message-box--site .el-message-box__status:before{margin:0 auto}body .el-message-box.csg-message-box--no-title .el-message-box__status.el-icon-success,body .el-message-box.csg-message-box--site .el-message-box__status.el-icon-success{color:var(--primary-500)!important}body .el-message-box.csg-message-box--no-title .el-message-box__status.el-icon-info,body .el-message-box.csg-message-box--no-title .el-message-box__status.el-icon-warning,body .el-message-box.csg-message-box--site .el-message-box__status.el-icon-info,body .el-message-box.csg-message-box--site .el-message-box__status.el-icon-warning{color:var(--neutral-400)!important}body .el-message-box.csg-message-box--no-title .el-message-box__status.el-icon-error,body .el-message-box.csg-message-box--site .el-message-box__status.el-icon-error{color:var(--error)!important}body .el-message-box.csg-message-box--no-title .el-message-box__message,body .el-message-box.csg-message-box--site .el-message-box__message{padding-left:0!important;padding-right:0!important;margin-left:0!important;text-align:center!important;width:100%!important;font-family:var(--font-family-site);font-size:var(--text-base);font-weight:500;line-height:1.5;color:var(--neutral-900)}body .el-message-box.csg-message-box--no-title .el-message-box__message p,body .el-message-box.csg-message-box--site .el-message-box__message p{margin:0;max-width:100%;margin-left:auto;margin-right:auto;color:var(--neutral-900);font-family:var(--font-family-site);font-size:var(--text-base);font-weight:500;line-height:1.5;letter-spacing:normal;word-break:break-word;overflow-wrap:anywhere}body .el-message-box.csg-message-box--no-title .el-message-box__message .csg-msg-emphasis--error,body .el-message-box.csg-message-box--site .el-message-box__message .csg-msg-emphasis--error{color:var(--error);font-weight:500}body .el-message-box.csg-message-box--no-title .el-message-box__message .csg-msg-emphasis--primary,body .el-message-box.csg-message-box--site .el-message-box__message .csg-msg-emphasis--primary{color:var(--primary-500);font-weight:500}body .el-message-box.csg-message-box--no-title .el-message-box__input,body .el-message-box.csg-message-box--site .el-message-box__input{width:100%;padding-top:var(--spacing-3)}body .el-message-box.csg-message-box--no-title:not(:has(.el-button:nth-child(2))),body .el-message-box.csg-message-box--site:not(:has(.el-button:nth-child(2))){min-height:var(--csg-popup-min-height-simple)!important}body .el-message-box.csg-message-box--no-title .el-message-box__header,body .el-message-box.csg-message-box--site .el-message-box__header{display:none!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns,body .el-message-box.csg-message-box--site .el-message-box__btns{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:var(--spacing-3)!important;min-height:56px!important;padding:var(--spacing-2) var(--spacing-6) var(--spacing-6)!important;border-top:none!important;background:var(--white)!important;text-align:center!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button{height:32px!important;min-height:32px;line-height:32px!important;min-width:128px!important;margin:0!important;padding:0 var(--spacing-4)!important;border-radius:var(--radius-popup-btn)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button:focus,body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button:hover,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button:focus,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button:hover{background:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button--default,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button--default{height:32px!important;min-height:32px;line-height:32px!important;min-width:128px!important;margin:0!important;padding:0 var(--spacing-4)!important;border-radius:var(--radius-popup-btn)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button--default:focus,body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button--default:hover,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button--default:focus,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button--default:hover{background:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button--primary:not(.el-button--danger),body .el-message-box.csg-message-box--site .el-message-box__btns .el-button--primary:not(.el-button--danger){background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button--primary:not(.el-button--danger):focus,body .el-message-box.csg-message-box--no-title .el-message-box__btns .el-button--primary:not(.el-button--danger):hover,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button--primary:not(.el-button--danger):focus,body .el-message-box.csg-message-box--site .el-message-box__btns .el-button--primary:not(.el-button--danger):hover{background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns:not(:has(.el-button:nth-child(2))),body .el-message-box.csg-message-box--site .el-message-box__btns:not(:has(.el-button:nth-child(2))){flex-direction:column;align-items:stretch!important;width:100%;padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button,body .el-message-box.csg-message-box--site .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button{flex:1 1 auto;width:100%!important;min-width:0!important;max-width:100%;height:42px!important;min-height:42px!important;line-height:42px!important;border-radius:var(--radius-popup-btn)!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button--primary:not(.el-button--danger),body .el-message-box.csg-message-box--site .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button--primary:not(.el-button--danger){height:32px!important;min-height:32px;line-height:32px!important;min-width:128px!important;margin:0!important;padding:0 var(--spacing-4)!important;border-radius:var(--radius-popup-btn)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important;height:42px!important;min-height:42px!important;line-height:42px!important}body .el-message-box.csg-message-box--no-title .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button--primary:not(.el-button--danger):focus,body .el-message-box.csg-message-box--no-title .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button--primary:not(.el-button--danger):hover,body .el-message-box.csg-message-box--site .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button--primary:not(.el-button--danger):focus,body .el-message-box.csg-message-box--site .el-message-box__btns:not(:has(.el-button:nth-child(2))) .el-button--primary:not(.el-button--danger):hover{background:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-message-box.csg-message-box--destructive{width:var(--csg-popup-width-simple)!important;max-width:90vw!important;padding-bottom:0!important;border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden;background:var(--white)!important}body .el-message-box.csg-message-box--destructive .el-message-box__content{padding:var(--spacing-8) var(--spacing-6) var(--spacing-4)!important}body .el-message-box.csg-message-box--destructive .el-message-box__container{display:flex!important;flex-direction:column!important;align-items:center!important;position:static!important;padding-left:0!important;padding-right:0!important}body .el-message-box.csg-message-box--destructive .el-message-box__status{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;display:block!important;flex-shrink:0;font-size:40px!important;line-height:1!important;width:40px!important;height:40px!important;margin:0 auto var(--spacing-4)!important;text-align:center!important}body .el-message-box.csg-message-box--destructive .el-message-box__status:before{margin:0 auto}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-success{color:var(--primary-500)!important}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-info,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning{color:var(--neutral-400)!important}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error{color:var(--error)!important}body .el-message-box.csg-message-box--destructive .el-message-box__message{padding-left:0!important;padding-right:0!important;margin-left:0!important;text-align:center!important;width:100%!important;font-family:var(--font-family-site);font-size:var(--text-base);font-weight:500;line-height:1.5;color:var(--neutral-900)}body .el-message-box.csg-message-box--destructive .el-message-box__message p{margin:0;max-width:100%;margin-left:auto;margin-right:auto;font-family:var(--font-family-site);font-size:var(--text-base);font-weight:500;line-height:1.5;letter-spacing:normal;word-break:break-word;overflow-wrap:anywhere}body .el-message-box.csg-message-box--destructive .el-message-box__message .csg-msg-emphasis--error{color:var(--error);font-weight:500}body .el-message-box.csg-message-box--destructive .el-message-box__message .csg-msg-emphasis--primary{color:var(--primary-500);font-weight:500}body .el-message-box.csg-message-box--destructive .el-message-box__input{width:100%;padding-top:var(--spacing-3)}body .el-message-box.csg-message-box--destructive .el-message-box__header{display:none}body .el-message-box.csg-message-box--destructive .el-message-box__status,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning{display:block!important;width:40px!important;height:40px!important;margin:0 auto var(--spacing-4)!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--error)!important;font-size:40px!important;line-height:40px!important}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error:before,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning:before,body .el-message-box.csg-message-box--destructive .el-message-box__status:before{color:var(--error)!important}body .el-message-box.csg-message-box--destructive .el-message-box__message p{color:var(--neutral-900)}body .el-message-box.csg-message-box--destructive .el-message-box__btns{display:flex!important;justify-content:center!important;align-items:center!important;gap:var(--spacing-3)!important;min-height:72px!important;padding:var(--spacing-2) var(--spacing-6) var(--spacing-6)!important;border-top:none!important;background:var(--white)!important}body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button{height:32px!important;min-height:32px;line-height:32px!important;margin:0!important;padding:0 var(--spacing-4)!important;border-radius:var(--radius-popup-btn)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important;min-width:128px!important}body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button:focus,body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button:hover{background:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button--danger,body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button--primary.el-button--danger{background:var(--error)!important;border-color:var(--error)!important;color:var(--white)!important}body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button--danger:focus,body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button--danger:hover,body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button--primary.el-button--danger:focus,body .el-message-box.csg-message-box--destructive .el-message-box__btns .el-button--primary.el-button--danger:hover{background:var(--error-light)!important;border-color:var(--error-light)!important;color:var(--white)!important}body .el-message-box.csg-message-box--firmware-update{width:var(--csg-popup-width-simple)!important;padding-bottom:0!important;border:1px solid var(--border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden;background:var(--white)!important;width:var(--csg-popup-width-form)!important;max-width:90vw!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__header{display:block!important;padding:var(--spacing-4) var(--spacing-6)!important;background:var(--white)!important;border-bottom:1px solid var(--border-regular)!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__title{text-align:left!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.25!important;color:var(--neutral-900)!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__headerbtn{display:none!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__content{padding:var(--spacing-6)!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__status{display:none!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__container{display:block!important;padding:0!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__message{padding:0!important;margin:0!important;text-align:left!important;width:100%!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__message p{margin:0;text-align:left}body .el-message-box.csg-message-box--firmware-update .csg-firmware-update-confirm{display:flex;flex-direction:column;align-items:stretch;width:100%}body .el-message-box.csg-message-box--firmware-update .csg-firmware-update-confirm__lead{margin:0 0 var(--spacing-4);width:100%;font-family:var(--font-family-site);font-size:var(--text-sm);font-weight:400;line-height:1.5;color:var(--neutral-700);text-align:left}body .el-message-box.csg-message-box--firmware-update .csg-firmware-update-confirm__panel{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;padding:var(--spacing-4);background:var(--neutral-50);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left}body .el-message-box.csg-message-box--firmware-update .csg-firmware-update-confirm__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);font-family:var(--font-family-site);font-size:var(--text-sm);line-height:1.5}body .el-message-box.csg-message-box--firmware-update .csg-firmware-update-confirm__label{flex-shrink:0;color:var(--neutral-600);font-weight:500}body .el-message-box.csg-message-box--firmware-update .csg-firmware-update-confirm__value{font-family:var(--font-family-code);font-size:var(--text-sm);font-weight:500;color:var(--neutral-900);text-align:right;word-break:break-all}body .el-message-box.csg-message-box--firmware-update .el-message-box__btns{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:var(--spacing-3)!important;min-height:56px!important;padding:var(--spacing-3) var(--spacing-6) var(--spacing-6)!important;border-top:1px solid var(--border-regular)!important;background:var(--white)!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__btns .el-button{height:32px!important;min-height:32px;line-height:32px!important;min-width:128px!important;margin:0!important;padding:0 var(--spacing-4)!important;font-family:var(--font-family-site)!important;font-size:var(--text-base)!important;font-weight:500!important;background:var(--white)!important;border:1px solid var(--border-regular)!important;color:var(--neutral-700)!important;border-radius:var(--radius-popup-btn)!important;min-width:96px!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__btns .el-button:focus,body .el-message-box.csg-message-box--firmware-update .el-message-box__btns .el-button:hover{background:var(--neutral-50)!important;border-color:var(--border-dark)!important;color:var(--neutral-800)!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__btns .el-button--primary:not(.el-button--danger){background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--white)!important}body .el-message-box.csg-message-box--firmware-update .el-message-box__btns .el-button--primary:not(.el-button--danger):focus,body .el-message-box.csg-message-box--firmware-update .el-message-box__btns .el-button--primary:not(.el-button--danger):hover{background:var(--primary-400)!important;border-color:var(--primary-400)!important;color:var(--white)!important}body .el-message-box.deploy-confirm-dialog.csg-message-box--site{width:var(--csg-popup-width-form)!important;max-width:90vw!important}body .el-message-box .el-message-box__btns{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:var(--spacing-3)!important;text-align:center!important}body .el-message-box .el-message-box__btns .el-button{float:none!important;margin:0!important}body .el-message-box:not(.img-box-alert) .el-message-box__content{padding:var(--spacing-8) var(--spacing-6) var(--spacing-4)!important}body .el-message-box:not(.img-box-alert) .el-message-box__container{display:flex!important;flex-direction:column!important;align-items:center!important;position:static!important;padding-left:0!important;padding-right:0!important}body .el-message-box:not(.img-box-alert) .el-message-box__status{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;display:block!important;flex-shrink:0;font-size:40px!important;line-height:1!important;width:40px!important;height:40px!important;margin:0 auto var(--spacing-4)!important;text-align:center!important}body .el-message-box:not(.img-box-alert) .el-message-box__status:before{margin:0 auto}body .el-message-box:not(.img-box-alert) .el-message-box__status.el-icon-success{color:var(--primary-500)!important}body .el-message-box:not(.img-box-alert) .el-message-box__status.el-icon-info,body .el-message-box:not(.img-box-alert) .el-message-box__status.el-icon-warning{color:var(--neutral-400)!important}body .el-message-box:not(.img-box-alert) .el-message-box__status.el-icon-error{color:var(--error)!important}body .el-message-box:not(.img-box-alert) .el-message-box__message{padding-left:0!important;padding-right:0!important;margin-left:0!important;text-align:center!important;width:100%!important;font-family:var(--font-family-site);font-size:var(--text-base);font-weight:500;line-height:1.5;color:var(--neutral-900)}body .el-message-box:not(.img-box-alert) .el-message-box__message p{margin:0;max-width:100%;margin-left:auto;margin-right:auto;color:var(--neutral-900);font-family:var(--font-family-site);font-size:var(--text-base);font-weight:500;line-height:1.5;letter-spacing:normal;word-break:break-word;overflow-wrap:anywhere}body .el-message-box:not(.img-box-alert) .el-message-box__message .csg-msg-emphasis--error{color:var(--error);font-weight:500}body .el-message-box:not(.img-box-alert) .el-message-box__message .csg-msg-emphasis--primary{color:var(--primary-500);font-weight:500}body .el-message-box:not(.img-box-alert) .el-message-box__input{width:100%;padding-top:var(--spacing-3)}body .el-message-box:not(.img-box-alert):not(.deploy-confirm-dialog):not(.csg-message-box--firmware-update){width:var(--csg-popup-width-simple)!important;max-width:90vw!important}body .el-message-box.csg-message-box--destructive .el-message-box__status,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning,body .el-message-box:has(.el-button--danger) .el-message-box__status,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-error,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-warning{display:block!important;width:40px!important;height:40px!important;margin:0 auto var(--spacing-4)!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--error)!important;font-size:40px!important;line-height:40px!important}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error:before,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning:before,body .el-message-box.csg-message-box--destructive .el-message-box__status:before,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-error:before,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-warning:before,body .el-message-box:has(.el-button--danger) .el-message-box__status:before{color:var(--error)!important}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-error,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-warning{background:transparent!important;background-color:transparent!important;color:var(--error)!important}body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-error:before,body .el-message-box.csg-message-box--destructive .el-message-box__status.el-icon-warning:before,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-error:before,body .el-message-box:has(.el-button--danger) .el-message-box__status.el-icon-warning:before{color:var(--error)!important}.nav-header-chrome.site-nav-lang-user,.sc-home .nav-header-chrome.site-nav-lang-user{display:flex;align-items:center;gap:var(--spacing-3);overflow:visible;--card:var(--white);--card-hover:var(--neutral-50);--fg:var(--neutral-900);--fg-soft:var(--neutral-800);--muted:var(--neutral-600);--line:var(--border);--accent:var(--primary-500)}.nav-header-chrome.site-nav-lang-user button,.sc-home .nav-header-chrome.site-nav-lang-user button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;color:inherit;cursor:pointer}.nav-header-chrome.site-nav-lang-user .lang-dropdown,.sc-home .nav-header-chrome.site-nav-lang-user .lang-dropdown{position:relative;z-index:1;overflow:visible}.nav-header-chrome.site-nav-lang-user .lang-trigger,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;color:var(--muted);font-size:var(--text-sm);font-weight:500;font-family:var(--font-family-en);border-radius:var(--radius-md);background:transparent;transition:background .12s ease,color .12s ease;white-space:nowrap}.nav-header-chrome.site-nav-lang-user .lang-trigger:hover,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger:hover{background:var(--card-hover);color:var(--fg)}.nav-header-chrome.site-nav-lang-user .lang-trigger .csg-icon-host,.nav-header-chrome.site-nav-lang-user .lang-trigger iconify-icon,.nav-header-chrome.site-nav-lang-user .lang-trigger svg,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger .csg-icon-host,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger iconify-icon,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger svg{flex-shrink:0}.nav-header-chrome.site-nav-lang-user .lang-chevron,.sc-home .nav-header-chrome.site-nav-lang-user .lang-chevron{transition:transform .2s ease}.nav-header-chrome.site-nav-lang-user .lang-chevron--open,.sc-home .nav-header-chrome.site-nav-lang-user .lang-chevron--open{transform:rotate(180deg)}@media (max-width:768px){.nav-header-chrome.site-nav-lang-user .lang-trigger .lang-label,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger .lang-label{display:none}.nav-header-chrome.site-nav-lang-user .lang-trigger,.sc-home .nav-header-chrome.site-nav-lang-user .lang-trigger{padding:0 8px}}.nav-header-chrome.site-nav-lang-user .lang-menu,.sc-home .nav-header-chrome.site-nav-lang-user .lang-menu{position:absolute;top:calc(100% - 8px);right:0;min-width:160px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2xl);padding:var(--spacing-2);z-index:5;overflow:visible}.nav-header-chrome.site-nav-lang-user .lang-menu:before,.sc-home .nav-header-chrome.site-nav-lang-user .lang-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;pointer-events:auto}.nav-header-chrome.site-nav-lang-user .lang-menu-item,.sc-home .nav-header-chrome.site-nav-lang-user .lang-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;height:36px;padding:0 10px;border-radius:6px;color:var(--fg-soft);font-size:var(--text-sm);font-weight:400;font-family:var(--font-family-en);transition:background .12s ease,color .12s ease;text-align:left}.nav-header-chrome.site-nav-lang-user .lang-menu-item:hover,.sc-home .nav-header-chrome.site-nav-lang-user .lang-menu-item:hover{background:var(--card-hover);color:var(--fg)}.nav-header-chrome.site-nav-lang-user .lang-menu-item--active,.sc-home .nav-header-chrome.site-nav-lang-user .lang-menu-item--active{color:var(--accent);font-weight:500}.nav-header-chrome.site-nav-lang-user .lang-check,.sc-home .nav-header-chrome.site-nav-lang-user .lang-check{color:var(--accent);flex-shrink:0}.nav-header-chrome.site-nav-lang-user .user-menu,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu{position:relative;z-index:2;overflow:visible}.nav-header-chrome.site-nav-lang-user .avatar-trigger,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-trigger{display:inline-flex;align-items:center;gap:var(--spacing-2);height:36px;padding:2px 10px 2px var(--spacing-1);border-radius:var(--radius-md);color:var(--fg-soft);font-size:var(--text-sm);font-weight:500;font-family:var(--font-family-en);transition:background .12s ease,color .12s ease}.nav-header-chrome.site-nav-lang-user .avatar-trigger:hover,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-trigger:hover{background:var(--card-hover);color:var(--fg)}.nav-header-chrome.site-nav-lang-user .avatar-circle,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--primary-50);color:var(--accent);flex-shrink:0}.nav-header-chrome.site-nav-lang-user .avatar-initial,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-initial{font-family:var(--font-family-en);font-size:13px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-header-chrome.site-nav-lang-user .avatar-img,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.nav-header-chrome.site-nav-lang-user .avatar-name,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-header-chrome.site-nav-lang-user .avatar-chevron,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-chevron{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.nav-header-chrome.site-nav-lang-user .avatar-chevron--open,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-chevron--open{transform:rotate(180deg)}@media (max-width:768px){.nav-header-chrome.site-nav-lang-user .avatar-trigger .avatar-chevron,.nav-header-chrome.site-nav-lang-user .avatar-trigger .avatar-name,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-trigger .avatar-chevron,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-trigger .avatar-name{display:none}.nav-header-chrome.site-nav-lang-user .avatar-trigger,.sc-home .nav-header-chrome.site-nav-lang-user .avatar-trigger{padding:2px}}.nav-header-chrome.site-nav-lang-user .user-menu-panel,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-panel{position:absolute;top:calc(100% - 8px);right:0;width:240px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);overflow:visible;z-index:5}.nav-header-chrome.site-nav-lang-user .user-menu-panel:before,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;pointer-events:auto}.nav-header-chrome.site-nav-lang-user .user-menu-header,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-header{display:flex;flex-direction:column;align-items:center;padding:20px var(--spacing-4) var(--spacing-4);border-bottom:1px solid var(--line)}.nav-header-chrome.site-nav-lang-user .user-menu-avatar,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--primary-50);color:var(--accent);margin-bottom:10px}.nav-header-chrome.site-nav-lang-user .user-menu-avatar .avatar-initial,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-avatar .avatar-initial{font-size:22px;font-weight:600}.nav-header-chrome.site-nav-lang-user .user-menu-name,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-name{font-family:var(--font-family-en);font-size:15px;font-weight:600;color:var(--fg);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-header-chrome.site-nav-lang-user .user-menu-email,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-email{font-family:var(--font-family-en);font-size:var(--text-xs);color:var(--muted);margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-header-chrome.site-nav-lang-user .user-menu-items,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-items{padding:var(--spacing-2)}.nav-header-chrome.site-nav-lang-user .user-menu-item,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:var(--radius-md);color:var(--fg-soft);font-size:var(--text-sm);font-weight:400;font-family:var(--font-family-en);transition:background .12s ease,color .12s ease;text-align:left}.nav-header-chrome.site-nav-lang-user .user-menu-item:hover,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item:hover{background:var(--card-hover);color:var(--fg)}.nav-header-chrome.site-nav-lang-user .user-menu-item .csg-icon-host,.nav-header-chrome.site-nav-lang-user .user-menu-item iconify-icon,.nav-header-chrome.site-nav-lang-user .user-menu-item svg,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item .csg-icon-host,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item iconify-icon,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item svg{flex-shrink:0;color:var(--muted)}.nav-header-chrome.site-nav-lang-user .user-menu-item:hover .csg-icon-host,.nav-header-chrome.site-nav-lang-user .user-menu-item:hover iconify-icon,.nav-header-chrome.site-nav-lang-user .user-menu-item:hover svg,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item:hover .csg-icon-host,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item:hover iconify-icon,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item:hover svg{color:var(--fg)}.nav-header-chrome.site-nav-lang-user .user-menu-item--danger,.nav-header-chrome.site-nav-lang-user .user-menu-item--danger .csg-icon-host,.nav-header-chrome.site-nav-lang-user .user-menu-item--danger iconify-icon,.nav-header-chrome.site-nav-lang-user .user-menu-item--danger svg,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger .csg-icon-host,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger iconify-icon,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger svg{color:var(--error)}.nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover{background:rgba(220,38,38,.06);color:var(--error)}.nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover .csg-icon-host,.nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover iconify-icon,.nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover svg,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover .csg-icon-host,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover iconify-icon,.sc-home .nav-header-chrome.site-nav-lang-user .user-menu-item--danger:hover svg{color:var(--error)}.nav-header-chrome.site-nav-lang-user .login-btn,.sc-home .nav-header-chrome.site-nav-lang-user .login-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;background:var(--accent);color:var(--white);font-family:var(--font-family-en);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-lg);transition:background .12s ease}.nav-header-chrome.site-nav-lang-user .login-btn:hover,.sc-home .nav-header-chrome.site-nav-lang-user .login-btn:hover{background:var(--primary-400)}.nav-header-chrome.site-nav-lang-user .login-btn:active,.sc-home .nav-header-chrome.site-nav-lang-user .login-btn:active{background:var(--primary-600)}.nav-header-chrome.site-nav-lang-user .menu-fade-enter-active,.nav-header-chrome.site-nav-lang-user .menu-fade-leave-active,.sc-home .nav-header-chrome.site-nav-lang-user .menu-fade-enter-active,.sc-home .nav-header-chrome.site-nav-lang-user .menu-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.nav-header-chrome.site-nav-lang-user .menu-fade-enter,.nav-header-chrome.site-nav-lang-user .menu-fade-leave-to,.sc-home .nav-header-chrome.site-nav-lang-user .menu-fade-enter,.sc-home .nav-header-chrome.site-nav-lang-user .menu-fade-leave-to{opacity:0;transform:translateY(-4px)}