
.click-spark-container[data-v-2b471194] {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100vh;
}
.click-spark-canvas[data-v-2b471194] {
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 9999;
}

/* 移动端容器 - 不显示点击波纹效果 */
.click-spark-mobile[data-v-2b471194] {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100vh;
}

#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;position:relative;box-sizing:border-box}.chat-test-click-spark{min-width:100% !important}.global-icp-footer{width:100%;background:var(--app-surface)}@media(max-width: 600px){.workbench-chat-footer{display:none}}.el-message{min-width:280px;max-width:400px;padding:12px 20px !important;border-radius:12px !important;border:2px solid !important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;animation:messageSlideIn .3s ease-out;display:flex !important;align-items:center !important}.el-message .el-message__content{font-size:14px;font-weight:500;letter-spacing:.3px;line-height:1;display:flex;align-items:center}.el-message .el-message__icon{margin-right:10px;display:flex;align-items:center}.el-message .el-message__closeBtn{font-size:16px;transition:all .3s ease;display:flex;align-items:center}.el-message .el-message__closeBtn:hover{transform:scale(1.2)}@keyframes messageSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.el-message--success{--message-status: var(--theme-success);background:var(--app-surface) !important;border-color:var(--message-status) !important;box-shadow:var(--console-shadow)}.el-message--success .el-message__content{color:var(--app-text) !important}.el-message--success .el-message__icon{color:var(--message-status) !important;font-size:18px}.el-message--success .el-message__closeBtn{color:var(--app-text-muted) !important}.el-message--success .el-message__closeBtn:hover{color:var(--app-text) !important}.el-message--error{--message-status: var(--theme-error);background:var(--app-surface) !important;border-color:var(--message-status) !important;box-shadow:var(--console-shadow)}.el-message--error .el-message__content{color:var(--app-text) !important}.el-message--error .el-message__icon{color:var(--message-status) !important;font-size:18px}.el-message--error .el-message__closeBtn{color:var(--app-text-muted) !important}.el-message--error .el-message__closeBtn:hover{color:var(--app-text) !important}.el-message--warning{--message-status: var(--theme-warning);background:var(--app-surface) !important;border-color:var(--message-status) !important;box-shadow:var(--console-shadow)}.el-message--warning .el-message__content{color:var(--app-text) !important}.el-message--warning .el-message__icon{color:var(--message-status) !important;font-size:18px}.el-message--warning .el-message__closeBtn{color:var(--app-text-muted) !important}.el-message--warning .el-message__closeBtn:hover{color:var(--app-text) !important}.el-message--info{--message-status: var(--theme-info);background:var(--app-surface) !important;border-color:var(--message-status) !important;box-shadow:var(--console-shadow)}.el-message--info .el-message__content{color:var(--app-text) !important}.el-message--info .el-message__icon{color:var(--message-status) !important;font-size:18px}.el-message--info .el-message__closeBtn{color:var(--app-text-muted) !important}.el-message--info .el-message__closeBtn:hover{color:var(--app-text) !important}.el-message--error{--message-status: var(--theme-danger)}.v-modal{background:var(--theme-overlay) !important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.el-message-box{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:16px !important;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05) !important;padding:0 !important;width:auto !important;min-width:380px !important;max-width:480px !important;overflow:hidden !important}.el-message-box .el-message-box__header{padding:20px 24px 16px !important;background:rgba(0,0,0,0) !important;border-bottom:none !important}.el-message-box .el-message-box__title{color:var(--app-text) !important;font-size:18px !important;font-weight:600 !important;text-align:left !important;padding-left:0 !important}.el-message-box .el-message-box__headerbtn{top:18px !important;right:20px !important;width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:var(--app-surface-soft) !important;transition:all .3s !important}.el-message-box .el-message-box__headerbtn:hover{background:var(--app-surface-soft) !important}.el-message-box .el-message-box__headerbtn .el-message-box__close{color:var(--app-text-muted) !important;font-size:14px !important}.el-message-box .el-message-box__headerbtn .el-message-box__close:hover{color:var(--app-accent) !important}.el-message-box .el-message-box__content{padding:0 24px 24px !important;color:var(--app-text) !important;font-size:14px !important;line-height:1.6 !important}.el-message-box .el-message-box__container{display:flex !important;align-items:flex-start !important;gap:12px !important}.el-message-box .el-message-box__message{color:var(--app-text) !important;font-size:14px !important;line-height:1.6 !important}.el-message-box .el-message-box__message p{color:var(--app-text) !important;margin:0 !important}.el-message-box .el-message-box__status{font-size:24px !important}.el-message-box .el-message-box__status.el-icon-warning{color:var(--theme-warning) !important}.el-message-box .el-message-box__status.el-icon-success{color:var(--theme-success) !important}.el-message-box .el-message-box__status.el-icon-error{color:var(--theme-danger) !important}.el-message-box .el-message-box__status.el-icon-info{color:var(--theme-info) !important}.el-message-box .el-message-box__btns{padding:16px 24px 24px !important;display:flex !important;justify-content:flex-end !important;gap:12px !important;background:rgba(0,0,0,0) !important}.el-message-box .el-message-box__btns .el-button{padding:0 24px !important;height:36px !important;line-height:36px !important;border-radius:18px !important;font-size:14px !important;font-weight:500 !important;transition:all .3s !important;margin:0 !important;min-width:80px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.el-message-box .el-message-box__btns .el-button--default{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;color:var(--app-text) !important}.el-message-box .el-message-box__btns .el-button--default:hover,.el-message-box .el-message-box__btns .el-button--default:focus{background:var(--app-surface) !important;border-color:var(--app-border) !important;color:var(--app-text) !important}.el-message-box .el-message-box__btns .el-button--primary{background:var(--app-accent) !important;border:none !important;color:var(--theme-on-accent) !important;font-weight:600 !important}.el-message-box .el-message-box__btns .el-button--primary:hover,.el-message-box .el-message-box__btns .el-button--primary:focus{background:var(--app-accent) !important;box-shadow:0 4px 12px color-mix(in srgb, var(--app-accent) 40%, transparent) !important}.el-message-box .el-message-box__input{padding:16px 0 0 !important}.el-message-box .el-message-box__input .el-input__inner{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:12px !important;color:var(--app-text) !important;height:42px !important}.el-message-box .el-message-box__input .el-input__inner:focus{border-color:var(--app-accent) !important}.el-message-box .el-message-box__input .el-input__inner::-moz-placeholder{color:var(--app-text-muted) !important}.el-message-box .el-message-box__input .el-input__inner::placeholder{color:var(--app-text-muted) !important}.el-notification{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:14px !important;box-shadow:0 12px 40px rgba(0,0,0,.4) !important}.el-notification .el-notification__title{color:var(--app-text) !important;font-weight:600 !important}.el-notification .el-notification__content{color:var(--app-text) !important}.el-notification .el-notification__closeBtn{color:var(--app-text-muted) !important}.el-notification .el-notification__closeBtn:hover{color:var(--app-accent) !important}.el-notification .el-notification__icon.el-icon-warning{color:var(--theme-warning) !important}.el-notification .el-notification__icon.el-icon-success{color:var(--theme-success) !important}.el-notification .el-notification__icon.el-icon-error{color:var(--theme-danger) !important}.el-notification .el-notification__icon.el-icon-info{color:var(--theme-info) !important}.el-popconfirm .el-popconfirm__main{color:var(--app-text) !important;text-align:center !important;padding:10px 0 !important}.el-popconfirm .el-popconfirm__action{display:flex !important;justify-content:center !important;gap:8px !important}.el-popconfirm .el-popconfirm__action .el-button{border-radius:16px !important;padding:6px 16px !important;font-size:12px !important}.el-popconfirm .el-popconfirm__action .el-button--default{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;color:var(--app-text) !important}.el-popconfirm .el-popconfirm__action .el-button--primary{background:var(--app-accent) !important;border:none !important;color:var(--theme-on-accent) !important}.el-popover{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:12px !important;color:var(--app-text) !important;box-shadow:0 4px 20px rgba(0,0,0,.4) !important}.el-popover .el-popover__title{color:var(--app-text) !important;font-weight:600 !important}.el-popover .popper__arrow{border-color:rgba(0,0,0,0) !important}.el-popover[x-placement^=top] .popper__arrow{border-top-color:var(--app-border) !important}.el-popover[x-placement^=top] .popper__arrow::after{border-top-color:var(--app-surface) !important}.el-popover[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--app-border) !important}.el-popover[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--app-surface) !important}.el-tooltip__popper{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:10px !important;color:var(--app-text) !important;font-size:13px !important;padding:10px 14px !important;text-align:center !important;max-width:300px !important;word-wrap:break-word !important;white-space:normal !important;line-height:1.5 !important;box-shadow:0 4px 12px rgba(0,0,0,.3) !important}.el-tooltip__popper.is-dark{background:var(--app-surface) !important}.el-tooltip__popper.is-light{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;color:var(--app-text) !important}.el-tooltip__popper .popper__arrow{border-color:rgba(0,0,0,0) !important}.el-tooltip__popper[x-placement^=top] .popper__arrow{border-top-color:var(--app-border) !important}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{border-top-color:var(--app-surface) !important}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--app-border) !important}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--app-surface) !important}.el-tooltip__popper[x-placement^=left] .popper__arrow{border-left-color:var(--app-border) !important}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{border-left-color:var(--app-surface) !important}.el-tooltip__popper[x-placement^=right] .popper__arrow{border-right-color:var(--app-border) !important}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{border-right-color:var(--app-surface) !important}.el-dropdown-menu{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:12px !important;box-shadow:0 8px 32px rgba(0,0,0,.5) !important;padding:8px 0 !important}.el-dropdown-menu .el-dropdown-menu__item{color:var(--app-text) !important;padding:10px 20px !important;font-size:14px !important;line-height:1.5 !important;transition:all .2s ease !important}.el-dropdown-menu .el-dropdown-menu__item:hover,.el-dropdown-menu .el-dropdown-menu__item:focus{background:color-mix(in srgb, var(--app-accent) 10%, transparent) !important;color:var(--app-accent) !important}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:var(--app-text-muted) !important;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item.is-disabled:hover{background:rgba(0,0,0,0) !important;color:var(--app-text-muted) !important}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:1px solid var(--app-border) !important;margin-top:6px !important;padding-top:10px !important;position:relative !important}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background-color:rgba(0,0,0,0) !important}.el-dropdown-menu .popper__arrow{border-bottom-color:var(--app-border) !important}.el-dropdown-menu .popper__arrow::after{border-bottom-color:var(--app-surface) !important}.el-select-dropdown{background:var(--app-surface) !important;border:1px solid var(--app-border) !important;border-radius:12px !important;box-shadow:0 8px 32px rgba(0,0,0,.5) !important}.el-select-dropdown .el-scrollbar{background:var(--app-surface) !important}.el-select-dropdown .el-select-dropdown__item{color:var(--app-text) !important;padding:10px 20px !important;font-size:14px !important}.el-select-dropdown .el-select-dropdown__item:hover{background:color-mix(in srgb, var(--app-accent) 10%, transparent) !important}.el-select-dropdown .el-select-dropdown__item.selected{color:var(--app-accent) !important;font-weight:500 !important;background:color-mix(in srgb, var(--app-accent) 15%, transparent) !important}.el-select-dropdown .el-select-dropdown__item.is-disabled{color:var(--app-text-muted) !important}.el-select-dropdown .el-select-dropdown__empty{color:var(--app-text-muted) !important}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--app-border) !important}.el-popper[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--app-surface) !important}.el-popper[x-placement^=top] .popper__arrow{border-top-color:var(--app-border) !important}.el-popper[x-placement^=top] .popper__arrow::after{border-top-color:var(--app-surface) !important}html[dir=rtl] #app{direction:rtl;text-align:right}html[dir=rtl] nav{direction:rtl;text-align:right}html[dir=rtl] .el-select .el-input__suffix{left:5px;right:auto}html[dir=rtl] .el-select .el-input.is-focus .el-input__inner{text-align:right}html[dir=rtl] .el-input__prefix{left:auto;right:5px}html[dir=rtl] .el-input__suffix{left:5px;right:auto}html[dir=rtl] .el-input--prefix .el-input__inner{padding-left:15px;padding-right:30px}html[dir=rtl] .el-input--suffix .el-input__inner{padding-left:30px;padding-right:15px}html[dir=rtl] .el-form-item__label{text-align:right}html[dir=rtl] .el-dialog{direction:rtl}html[dir=rtl] .el-dialog .el-dialog__header{text-align:right}html[dir=rtl] .el-dialog .el-dialog__body{text-align:right;direction:rtl}html[dir=rtl] .el-dialog .el-dialog__footer{text-align:left;direction:rtl}html[dir=rtl] .el-dialog .el-dialog__headerbtn{left:20px;right:auto}html[dir=rtl] .el-message{direction:rtl}html[dir=rtl] .el-message .el-message__content{text-align:right}html[dir=rtl] .el-message .el-icon-close{left:15px;right:auto}html[dir=rtl] .el-notification{direction:rtl}html[dir=rtl] .el-notification .el-notification__title{text-align:right}html[dir=rtl] .el-notification .el-notification__content{text-align:right}html[dir=rtl] .el-notification .el-notification__closeBtn{left:15px;right:auto}html[dir=rtl] .el-dropdown-menu{direction:rtl;text-align:right}html[dir=rtl] .el-dropdown-menu .el-dropdown-menu__item{text-align:right}html[dir=rtl] .el-select-dropdown{direction:rtl}html[dir=rtl] .el-select-dropdown .el-select-dropdown__item{text-align:right}html[dir=rtl] .el-tooltip__popper,html[dir=rtl] .el-popover{direction:rtl;text-align:right}html[dir=rtl] .el-checkbox{margin-right:0;margin-left:30px}html[dir=rtl] .el-checkbox .el-checkbox__label{padding-left:0;padding-right:10px}html[dir=rtl] .el-radio{margin-right:0;margin-left:30px}html[dir=rtl] .el-radio .el-radio__label{padding-left:0;padding-right:10px}html[dir=rtl] .el-switch__label.is-active{margin-left:0;margin-right:10px}html[dir=rtl] .el-switch__label:not(.is-active){margin-right:0;margin-left:10px}html[dir=rtl] .el-button [class*=el-icon-]+span{margin-left:0;margin-right:5px}html[dir=rtl] .el-table{direction:rtl}html[dir=rtl] .el-table th,html[dir=rtl] .el-table td{text-align:right}html[dir=rtl] .el-pagination{direction:rtl}html[dir=rtl] .el-pagination .el-pager li{margin:0 3px}html[dir=rtl] .el-breadcrumb{direction:rtl}html[dir=rtl] .el-breadcrumb .el-breadcrumb__separator{margin:0 5px}html[dir=rtl] .el-tabs__nav{float:right}html[dir=rtl] .el-loading-mask{direction:rtl}html[dir=rtl] .el-loading-mask .el-loading-text{text-align:center}
html,body{width:100%;height:100%;min-height:100vh;margin:0;padding:0;touch-action:manipulation}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width: 768px){input,textarea,select,.el-input__inner,.el-textarea__inner,.el-select .el-input__inner,.el-select-dropdown__item{font-size:16px !important}*{touch-action:manipulation}html,body,#app{max-width:100%;overflow-x:hidden}.el-dialog{width:calc(100% - 24px) !important;max-width:560px;margin:12vh auto 0 !important}.el-dialog__body{max-height:66vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-message{box-sizing:border-box;width:calc(100vw - 24px);min-width:0 !important;max-width:calc(100vw - 24px);left:50% !important;right:auto}.el-table,.el-table__body-wrapper,.el-table__header-wrapper{max-width:100%}.el-table__body-wrapper,.el-table__header-wrapper{overflow-x:auto !important;-webkit-overflow-scrolling:touch}.el-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;height:auto !important;line-height:1.4}.el-form-item{margin-bottom:16px}}:root{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--font-family-arabic: "Noto Sans Arabic", "Segoe UI", Tahoma, "Arabic Typesetting", "Geeza Pro", "Simplified Arabic", Arial, sans-serif}html[dir=rtl]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[dir=rtl] body,html[dir=rtl] #app,html[dir=rtl] div,html[dir=rtl] span,html[dir=rtl] p,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] label,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] button,html[dir=rtl] a,html[dir=rtl] li,html[dir=rtl] td,html[dir=rtl] th,html[dir=rtl] .el-input__inner,html[dir=rtl] .el-textarea__inner,html[dir=rtl] .el-select-dropdown__item,html[dir=rtl] .el-button,html[dir=rtl] .el-message__content,html[dir=rtl] .el-message-box__message,html[dir=rtl] .el-message-box__title,html[dir=rtl] .el-notification__content,html[dir=rtl] .el-notification__title,html[dir=rtl] .el-dialog__title,html[dir=rtl] .el-dialog__body,html[dir=rtl] .el-form-item__label,html[dir=rtl] .el-menu-item,html[dir=rtl] .el-dropdown-menu__item,html[dir=rtl] .el-table th,html[dir=rtl] .el-table td,html[dir=rtl] .el-tooltip__popper,html[dir=rtl] .el-popover,html[dir=rtl] .el-cascader-node__label,html[dir=rtl] .el-tabs__item,html[dir=rtl] .el-breadcrumb__item,html[dir=rtl] .el-tag{font-family:var(--font-family-arabic) !important}html[dir=rtl] *{letter-spacing:0 !important}html[dir=rtl] body,html[dir=rtl] #app{line-height:1.5}html[dir=rtl] .el-form-item__label{line-height:1.6 !important;padding-bottom:8px !important;text-align:right !important;justify-content:flex-end !important}html[dir=rtl] .el-input__inner{line-height:1.5 !important;height:auto !important;min-height:40px !important;padding:8px 15px !important}html[dir=rtl] .el-input__count{right:auto !important;left:10px !important;text-align:left !important}html[dir=rtl] .el-textarea .el-input__count{right:auto !important;left:10px !important;bottom:5px !important;text-align:left !important}html[dir=rtl] .el-input.el-input--suffix .el-input__inner{padding-left:70px !important;padding-right:15px !important}html[dir=rtl] .el-textarea .el-textarea__inner{padding-left:80px !important;padding-right:12px !important;padding-bottom:30px !important}html[dir=rtl] .el-input.is-exceed .el-input__inner{padding-left:70px !important}html[dir=rtl] .el-textarea.is-exceed .el-textarea__inner{padding-left:85px !important;padding-bottom:35px !important}html[dir=rtl] .el-input .el-input__count,html[dir=rtl] .el-textarea .el-input__count{background:rgba(0,0,0,0) !important;padding:2px 8px !important;border-radius:4px !important;z-index:1 !important;direction:ltr !important;color:rgba(201,201,202,.6) !important}html[dir=rtl] span,html[dir=rtl] div,html[dir=rtl] p,html[dir=rtl] label,html[dir=rtl] a,html[dir=rtl] li,html[dir=rtl] td,html[dir=rtl] th,html[dir=rtl] button{line-height:1.4}html[dir=rtl] .hint-text,html[dir=rtl] .hint-text span{line-height:1.5 !important}html[dir=rtl] .template-item,html[dir=rtl] .template-square-btn{line-height:1.5 !important;height:auto !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}html[dir=rtl] .page-title,html[dir=rtl] .config-header,html[dir=rtl] .header-title,html[dir=rtl] .agent-info .header-title{line-height:1.4 !important}html[dir=rtl] .el-select-dropdown__item{line-height:1.5 !important;height:auto !important;min-height:34px !important;display:flex !important;align-items:center !important}html[dir=rtl] .el-button{line-height:1.4 !important}html[dir=rtl] .el-message__content{line-height:1.5 !important}html[dir=rtl] .el-table th,html[dir=rtl] .el-table td{line-height:1.5 !important}html[dir=rtl] .el-dialog__title,html[dir=rtl] .el-message-box__title{line-height:1.5 !important}html[dir=rtl] .operation-bar .el-button{line-height:1.4 !important;height:auto !important;min-height:36px !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:rgba(0,0,0,0)}.el-footer{height:35px !important}.el-icon-video-play,.el-icon-video-pause{font-size:18px !important}@media(max-width: 768px){.welcome,.welcome-public{width:100% !important;max-width:100vw !important;overflow-x:hidden !important;padding-left:5% !important;padding-right:5% !important;box-sizing:border-box !important}.login-page,.auth-page,.splash-screen{width:100% !important;max-width:100vw !important;padding-left:0 !important;padding-right:0 !important;overflow-x:hidden !important}.main-content,.el-main{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.content-wrapper,.main-wrapper{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}.particles-background{width:100vw !important;max-width:100vw !important;left:0 !important;right:0 !important;margin-left:-5% !important;margin-right:-5% !important}.header-bar,.el-header{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.device-grid,.card-grid,.template-grid{width:100% !important;box-sizing:border-box !important}.action-bar,.operation-bar{width:100% !important;box-sizing:border-box !important}.el-dialog{width:90vw !important;max-width:90vw !important;margin:5vh auto !important}.el-dialog__wrapper{overflow-x:hidden !important}}@media(max-width: 768px){.welcome .nebula,.welcome .nebula-orange,.welcome .nebula-purple,.welcome .nebula-blue,.welcome .nebula-cyan,.welcome .nebula-deep,.welcome .center-glow{animation:none !important;opacity:.15 !important;filter:blur(40px) !important}.welcome .star,.welcome .star-1,.welcome .star-2,.welcome .star-3,.welcome .star-4,.welcome .star-5,.welcome .star-6,.welcome .star-7,.welcome .star-8{animation:none !important;display:none !important}.welcome .particles-background{opacity:.5 !important}.welcome .main-content,.welcome .logo-section,.welcome .loading-section{animation:none !important}.welcome .add-button{animation:none !important}.welcome .placeholder-card,.welcome .placeholder-icon{animation:none !important}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}html[data-ui-performance=reduced]{scroll-behavior:auto !important}html[data-ui-performance=reduced] *,html[data-ui-performance=reduced] *::before,html[data-ui-performance=reduced] *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html[data-ui-performance=reduced] .nebula,html[data-ui-performance=reduced] .nebula-orange,html[data-ui-performance=reduced] .nebula-purple,html[data-ui-performance=reduced] .nebula-blue,html[data-ui-performance=reduced] .nebula-cyan,html[data-ui-performance=reduced] .nebula-deep,html[data-ui-performance=reduced] .center-glow,html[data-ui-performance=reduced] .foreground-dust,html[data-ui-performance=reduced] .click-spark-canvas{display:none !important}html[data-ui-performance=reduced] .el-loading-spinner .circular{animation:loading-rotate 2s linear infinite !important}html[data-ui-performance=reduced] .el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite !important}:root{color-scheme:dark;--app-bg: #050608;--app-surface: #15171b;--app-surface-raised: #1c1f25;--app-surface-soft: rgba(255, 255, 255, 0.045);--app-border: rgba(255, 255, 255, 0.1);--app-text: #f8fafc;--app-text-muted: rgba(229, 231, 235, 0.64);--app-accent: #fab25e;--app-control-bg: #1c1f25;--app-control-hover: #252931;--app-focus-ring: rgba(250, 178, 94, 0.18);--app-scrollbar-thumb: rgba(250, 178, 94, 0.32);--app-scrollbar-thumb-hover: rgba(250, 178, 94, 0.48);--app-scrollbar-track: rgba(255, 255, 255, 0.04);--app-shadow-sm: 0 8px 24px rgba(0, 0, 0, 0.2);--console-bg: #050608;--console-surface: rgba(14, 17, 22, 0.86);--console-surface-soft: rgba(255, 255, 255, 0.045);--console-border: rgba(255, 255, 255, 0.1);--console-border-strong: rgba(250, 178, 94, 0.38);--console-text: #f8fafc;--console-text-muted: rgba(229, 231, 235, 0.64);--console-brand: #fab25e;--console-brand-hover: #f9a43e;--console-radius: 8px;--console-card-radius: 10px;--console-shadow: 0 18px 44px rgba(0, 0, 0, 0.32)}html[data-theme=day]{color-scheme:light;--app-bg: #f3f5f8;--app-surface: #ffffff;--app-surface-raised: #ffffff;--app-surface-soft: rgba(20, 29, 43, 0.045);--app-border: rgba(20, 29, 43, 0.12);--app-text: #202733;--app-text-muted: #687386;--app-accent: #c87522;--app-control-bg: #f8fafc;--app-control-hover: #f1f4f8;--app-focus-ring: rgba(200, 117, 34, 0.16);--app-shadow-sm: 0 8px 24px rgba(37, 46, 62, 0.08);--console-bg: #f3f5f8;--console-surface: rgba(255, 255, 255, 0.94);--console-surface-soft: rgba(20, 29, 43, 0.045);--console-border: rgba(20, 29, 43, 0.12);--console-border-strong: rgba(200, 117, 34, 0.38);--console-text: #202733;--console-text-muted: #687386;--console-brand: #c87522;--console-brand-hover: #ad611b;--console-shadow: 0 16px 38px rgba(37, 46, 62, 0.12)}body,#app{background:var(--app-bg);color:var(--app-text)}html[data-theme=day] body,html[data-theme=day] #app,html[data-theme=day] .welcome,html[data-theme=day] .welcome-public,html[data-theme=day] .agent-plaza-page,html[data-theme=day] .role-workbench-route,html[data-theme=day] .role-creator-route,html[data-theme=day] .recommendation-route,html[data-theme=day] .role-chat-test-page,html[data-theme=day] .store-page,html[data-theme=day] .order-page,html[data-theme=day] .commerce-page,html[data-theme=day] .commerce-admin-page,html[data-theme=day] .dashboard-page,html[data-theme=day] .device-admin-page,html[data-theme=day] .community-review-page,html[data-theme=day] .contact-methods-page,html[data-theme=day] .chat-page,html[data-theme=day] .draw-page,html[data-theme=day] .companion-home,html[data-theme=day] .real-name-page,html[data-theme=day] .wifi-setup-container,html[data-theme=day] .user-agreement-page,html[data-theme=day] .privacy-page,html[data-theme=day] .not-found-page{background-color:var(--app-bg) !important;color:var(--app-text) !important}html[data-theme=day] .login-page,html[data-theme=day] .auth-page{background-color:var(--app-bg) !important;color:var(--app-text) !important}html[data-theme=day] .login-card,html[data-theme=day] .login-card-face,html[data-theme=day] .auth-card,html[data-theme=day] .main-wrapper,html[data-theme=day] .content-panel,html[data-theme=day] .dark-card{border-color:var(--app-border) !important;background-color:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}html[data-theme=day] .login-page .brand-name{background-image:none !important;color:var(--app-text) !important;-webkit-text-fill-color:var(--app-text) !important;text-shadow:none !important}html[data-theme=day] .login-page .hero-title{color:var(--app-text) !important;text-shadow:none !important}html[data-theme=day] .login-page .hero-subtitle{color:var(--app-text-muted) !important;text-shadow:none !important}html[data-theme=day] .login-page .logo-icon{border:1px solid var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-accent) !important;box-shadow:var(--app-shadow-sm) !important}html[data-theme=day] .login-page .language-btn{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--app-shadow-sm) !important}html[data-theme=day] .login-page .language-btn .lang-name,html[data-theme=day] .login-page .language-btn svg{color:var(--app-text) !important}html[data-theme=day] .login-page .login-card{background:rgba(0,0,0,0) !important;box-shadow:none !important}html[data-theme=day] .login-page .login-card::before{border-color:var(--app-border) !important;background:var(--app-surface) !important;box-shadow:var(--console-shadow),inset 0 1px 0 var(--app-border) !important;opacity:1 !important}html[data-theme=day] .login-page .login-card::after,html[data-theme=day] .login-page .login-card-side,html[data-theme=day] .login-page .login-card-refract{display:none !important}html[data-theme=day] .login-page .login-card-face{background:rgba(0,0,0,0) !important;box-shadow:none !important}html[data-theme=day] .login-page .login-card-face::before,html[data-theme=day] .login-page .login-card-face::after{opacity:0 !important}html[data-theme=day] .login-page .input-box{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important;box-shadow:none !important}html[data-theme=day] .login-page .input-box:focus-within{border-color:var(--app-accent) !important;background:var(--app-surface) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important}html[data-theme=day] .login-page .input-box .el-input__inner,html[data-theme=day] .login-page .input-box .el-select .el-input__inner{border:0 !important;background:rgba(0,0,0,0) !important;color:var(--app-text) !important;box-shadow:none !important}html[data-theme=day] .login-page .input-icon{color:var(--app-text-muted) !important}html[data-theme=day] .login-page .login-btn{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important;box-shadow:0 10px 24px var(--app-focus-ring) !important}html[data-theme=day] .login-page .register-link,html[data-theme=day] .login-page .forget-link:hover,html[data-theme=day] .login-page .agreement-section .link{color:var(--app-accent) !important}html[data-theme=day] .login-page .forget-link,html[data-theme=day] .login-page .agreement-section,html[data-theme=day] .login-page .feature-item{color:var(--app-text-muted) !important}html[data-theme=day] .login-page .feature-item svg{color:var(--app-accent) !important}html[data-theme=day] .login-page .feature-item{border-color:var(--app-border) !important;background:var(--app-surface) !important;box-shadow:none !important}html[data-theme=day] .login-page .type-btn{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text-muted) !important;box-shadow:none !important}html[data-theme=day] .login-page .type-btn.active{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}html[data-theme=day] .login-page .divider{background:var(--app-border) !important}html[data-theme=day] .agent-plaza-page{--plaza-bg: var(--app-bg) !important;--plaza-surface: var(--app-surface) !important;--plaza-surface-raised: var(--app-surface-raised) !important;--plaza-line: var(--app-border) !important;--plaza-text: var(--app-text) !important;--plaza-muted: var(--app-text-muted) !important;--plaza-accent: var(--app-accent) !important}html[data-theme=day] .order-page{--order-bg: var(--app-bg) !important;--order-surface: var(--app-surface) !important;--order-surface-raised: var(--app-surface-raised) !important;--order-line: var(--app-border) !important;--order-text: var(--app-text) !important;--order-muted: var(--app-text-muted) !important;--order-accent: var(--app-accent) !important}html[data-theme=day] .ambient-background{background-color:var(--app-bg) !important}html[data-theme=day] .ambient-background--surface::after{background:color-mix(in srgb, var(--app-surface) 78%, transparent) !important}html[data-theme=day] .ambient-background--listening{filter:saturate(0.7) contrast(0.9) brightness(1.08) blur(14px) !important}html[data-theme=day] .ambient-background--listening::after{background:color-mix(in srgb, var(--app-surface) 76%, transparent) !important}html[data-theme=day] .workbench-avatar-backdrop{opacity:.11 !important;filter:saturate(0.7) brightness(1.18) !important}html[data-theme=day] .workbench-avatar-backdrop::before,html[data-theme=day] .workbench-avatar-backdrop::after{background:color-mix(in srgb, var(--app-surface) 50%, transparent) !important}html[data-theme=day] .role-workbench.has-backdrop .workbench-avatar-backdrop{opacity:.58 !important;filter:saturate(0.86) contrast(0.94) !important}html[data-theme=day] .role-workbench.has-backdrop .workbench-avatar-backdrop::before,html[data-theme=day] .role-workbench.has-backdrop .workbench-avatar-backdrop::after{background:color-mix(in srgb, var(--app-surface) 30%, transparent) !important}html[data-theme=day] .header{background:var(--app-surface) !important;border-bottom-color:var(--app-border) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}html[data-theme=day] .header-center,html[data-theme=day] .language-btn,html[data-theme=day] .user-center-trigger,html[data-theme=day] .mobile-menu-toggle{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}html[data-theme=day] .header .equipment-management{color:var(--app-text-muted) !important}html[data-theme=day] .header .equipment-management:not(.active-tab) img{filter:none !important;opacity:.68}html[data-theme=day] .header .equipment-management:not(.active-tab) i,html[data-theme=day] .header .lang-name,html[data-theme=day] .header .user-center-name,html[data-theme=day] .header .el-dropdown-link{color:var(--app-text) !important}html[data-theme=day] .header .equipment-management:not(.active-tab):hover{border-color:var(--app-border) !important;background:var(--app-control-hover) !important}html[data-theme=day] .el-card,html[data-theme=day] .el-dialog,html[data-theme=day] .el-drawer,html[data-theme=day] .el-message-box,html[data-theme=day] .el-popover,html[data-theme=day] .el-dropdown-menu,html[data-theme=day] .el-select-dropdown,html[data-theme=day] .el-select-dropdown .el-select-dropdown__wrap,html[data-theme=day] .el-select-dropdown .el-scrollbar__wrap,html[data-theme=day] .el-select-dropdown .el-scrollbar__view,html[data-theme=day] .el-select-dropdown .el-select-dropdown__list,html[data-theme=day] .el-picker-panel,html[data-theme=day] .el-cascader__dropdown{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}html[data-theme=day] .el-dialog__title,html[data-theme=day] .el-drawer__header,html[data-theme=day] .el-message-box__title,html[data-theme=day] .el-form-item__label,html[data-theme=day] .el-card__header,html[data-theme=day] .el-table,html[data-theme=day] .el-table th,html[data-theme=day] .el-table tr,html[data-theme=day] .el-table td,html[data-theme=day] .el-descriptions__body,html[data-theme=day] .el-descriptions-item__label,html[data-theme=day] .el-descriptions-item__content{color:var(--app-text) !important}html[data-theme=day] .el-dialog__body,html[data-theme=day] .el-drawer__body,html[data-theme=day] .el-card__body,html[data-theme=day] .el-collapse,html[data-theme=day] .el-tree,html[data-theme=day] .el-empty__description p,html[data-theme=day] .el-table__empty-text,html[data-theme=day] .el-upload__text,html[data-theme=day] .el-breadcrumb__inner,html[data-theme=day] .el-breadcrumb__separator{color:var(--app-text-muted) !important}html[data-theme=day] .el-dialog__close,html[data-theme=day] .el-message-box__close,html[data-theme=day] .el-drawer__close-btn,html[data-theme=day] .el-input__suffix,html[data-theme=day] .el-input__prefix{color:var(--app-text-muted) !important}html[data-theme=day] .el-dialog__close:hover,html[data-theme=day] .el-message-box__close:hover,html[data-theme=day] .el-drawer__close-btn:hover{color:var(--app-accent) !important}html[data-theme=day] .el-table,html[data-theme=day] .el-table th,html[data-theme=day] .el-table tr,html[data-theme=day] .el-table td,html[data-theme=day] .el-table__body-wrapper,html[data-theme=day] .el-table__header-wrapper{border-color:var(--app-border) !important;background-color:var(--app-surface) !important}html[data-theme=day] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--app-control-hover) !important}html[data-theme=day] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),html[data-theme=day] textarea,html[data-theme=day] select,html[data-theme=day] .el-input__inner,html[data-theme=day] .el-textarea__inner,html[data-theme=day] .el-input-number,html[data-theme=day] .el-select .el-input__inner,html[data-theme=day] .el-input-group__prepend,html[data-theme=day] .el-input-group__append{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}html[data-theme=day] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,html[data-theme=day] textarea:focus,html[data-theme=day] select:focus,html[data-theme=day] .el-input__inner:focus,html[data-theme=day] .el-textarea__inner:focus{border-color:var(--app-accent) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important;outline:none}html[data-theme=day] input::-moz-placeholder, html[data-theme=day] textarea::-moz-placeholder, html[data-theme=day] .el-input__inner::-moz-placeholder, html[data-theme=day] .el-textarea__inner::-moz-placeholder{color:var(--app-text-muted) !important}html[data-theme=day] input::placeholder,html[data-theme=day] textarea::placeholder,html[data-theme=day] .el-input__inner::placeholder,html[data-theme=day] .el-textarea__inner::placeholder{color:var(--app-text-muted) !important}html[data-theme=day] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}html[data-theme=day] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):hover,html[data-theme=day] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.el-button--info):not(.el-button--text):focus{border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}html[data-theme=day] .el-button--primary,html[data-theme=day] .el-button--warning{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}html[data-theme=day] .el-button--text{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;color:var(--app-accent) !important}html[data-theme=day] .el-button.is-disabled,html[data-theme=day] .el-button.is-disabled:hover,html[data-theme=day] button:disabled{box-shadow:none !important;cursor:not-allowed;opacity:.55}html[data-theme=day] .el-dropdown-menu__item,html[data-theme=day] .el-select-dropdown__item,html[data-theme=day] .el-select-dropdown__empty,html[data-theme=day] .el-cascader-node,html[data-theme=day] .el-picker-panel,html[data-theme=day] .el-date-picker__header-label{color:var(--app-text) !important}html[data-theme=day] .el-dropdown-menu__item:hover,html[data-theme=day] .el-dropdown-menu__item:focus,html[data-theme=day] .el-select-dropdown__item.hover,html[data-theme=day] .el-select-dropdown__item:hover,html[data-theme=day] .el-cascader-node:not(.is-disabled):hover{background:color-mix(in srgb, var(--app-accent) 9%, transparent) !important;color:var(--app-accent) !important}html[data-theme=day] .el-popper[x-placement^=top] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-top-color:var(--app-surface) !important}html[data-theme=day] .el-popper[x-placement^=bottom] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-bottom-color:var(--app-surface) !important}html[data-theme=day] .el-popper[x-placement^=left] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-left-color:var(--app-surface) !important}html[data-theme=day] .el-popper[x-placement^=right] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-right-color:var(--app-surface) !important}html[data-theme=day] .el-select-dropdown__item.is-disabled{color:var(--app-text-muted) !important;opacity:.55}html[data-theme=day] .el-loading-mask{background-color:var(--theme-overlay) !important}html[data-theme=day] .el-message,html[data-theme=day] .el-notification{background:var(--app-surface) !important;box-shadow:var(--console-shadow) !important}html[data-theme=day] .el-message__content,html[data-theme=day] .el-notification__title,html[data-theme=day] .el-notification__content,html[data-theme=day] .el-message-box__message{color:var(--app-text) !important}html[data-theme=day] .global-icp-footer{background:var(--app-bg) !important;color:var(--app-text-muted) !important}html[data-theme=day] :is(.public-nav,.top-nav,.nav-bar,.sidebar,.side-nav,.directory-sidebar,.workbench-navigation,.workbench-tabs,.tab-toolbar,.toolbar){border-color:var(--app-border) !important;background-color:var(--app-surface) !important;color:var(--app-text) !important}html[data-theme=day] :is(.nav-link,.menu-item,.menu-text,.tab-label):not(.active):not(.is-active){color:var(--app-text-muted) !important}html[data-theme=day] :is(.nav-link,.menu-item,.tab-label).active,html[data-theme=day] :is(.nav-link,.menu-item,.tab-label).is-active{color:var(--app-accent) !important}html[data-theme=day] :is(.panel,.panel-card,.content-panel,.table-panel,.chart-panel,.stat-card,.summary-card,.info-card,.params-card,.provider-card,.choice-card,.feature-card-item,.resource-card-item,.settings-card,.device-item){border-color:var(--app-border) !important;background-color:var(--app-surface) !important;color:var(--app-text) !important}html[data-theme=day] :is(.panel-title,.card-title,.panel-heading){color:var(--app-text) !important}html[data-theme=day] :is(.field-hint,.card-meta,.panel-title p,.card-title p){color:var(--app-text-muted) !important}html[data-theme=day] :is(.page-title,.section-title,.panel-title,.card-title,.dialog-title,.header-title,.device-title,.profile-heading,.group-title,.column-title,.bold-title,.knowledge-base-title,.detail-heading,.form-label,.label-text,.total-text){color:var(--app-text) !important}html[data-theme=day] :is(.subtitle,.muted,.muted-text,.hint-text,.field-hint,.upload-hint,.feature-description,.ai-notice-text,.stat-label,.overview-label,.step-label,.no-voice-hint){color:var(--app-text-muted) !important}html[data-theme=day] :is(.panel,.panel-card,.content-panel,.table-panel,.chart-panel,.stat-card,.summary-card,.info-card,.params-card,.provider-card,.choice-card,.feature-card-item,.resource-card-item,.settings-card,.device-item) :is(h1,h2,h3,h4,h5,h6,strong){color:var(--app-text) !important}html[data-theme=day] :is(.panel,.panel-card,.content-panel,.table-panel,.chart-panel,.stat-card,.summary-card,.info-card,.params-card,.provider-card,.choice-card,.feature-card-item,.resource-card-item,.settings-card,.device-item) :is(p,small){color:var(--app-text-muted) !important}html[data-theme=day] :is(.input-icon,.search-icon,.el-input__icon,.el-select__caret){color:var(--app-text-muted) !important}html[data-theme=day] :is(.card-icon,.section-icon,.header-icon,.device-icon,.promise-icon,.ai-notice-icon){color:var(--app-accent) !important}html[data-theme=day] button :is(i,[class^=el-icon-],[class*=" el-icon-"]),html[data-theme=day] .el-button :is(i,[class^=el-icon-],[class*=" el-icon-"]),html[data-theme=day] :is(.nav-link,.menu-item,.tab-label) :is(i,[class^=el-icon-],[class*=" el-icon-"]){color:currentColor !important}html[data-theme=day] button svg,html[data-theme=day] .el-button svg,html[data-theme=day] :is(.nav-link,.menu-item,.tab-label) svg{color:currentColor !important;stroke:currentColor}html[data-theme=day] :is(.text-button,.link-button,.action-link,.el-link){color:var(--app-accent) !important}html[data-theme=day] :is(.input-46,.input-box,.form-control,.custom-input,.filter-input,.search-input,.url-input,.keyword-input,.compact-input){border-color:var(--app-border) !important;background-color:var(--app-control-bg) !important;color:var(--app-text) !important}html[data-theme=day] :is(.secondary-button,.secondary-btn,.cancel-btn,.icon-button,.tool-btn,.settings-btn,.refresh-btn,.btn-back,.pagination-btn,.ctrl_btn,.select-all-btn,.custom-close-btn){border-color:var(--app-border) !important;background-color:var(--app-surface) !important;color:var(--app-text) !important}html[data-theme=day] :is(.secondary-button,.secondary-btn,.cancel-btn,.icon-button,.tool-btn,.settings-btn,.refresh-btn,.btn-back,.pagination-btn,.ctrl_btn,.select-all-btn,.custom-close-btn):hover{border-color:var(--app-accent) !important;background-color:var(--app-control-hover) !important;color:var(--app-accent) !important}html[data-theme=day] :is(.primary-button,.primary-btn,.submit-btn,.save-btn,.add-btn,.btn-add,.send-button,.wechat-btn){border-color:var(--app-accent) !important;background-color:var(--app-accent) !important;color:var(--theme-on-accent) !important}html[data-theme=day] :is(.delete-btn,.danger-btn){border-color:color-mix(in srgb, var(--theme-danger) 30%, transparent) !important;background-color:color-mix(in srgb, var(--theme-danger) 8%, transparent) !important;color:var(--theme-danger) !important}html[data-theme=day] .guest-language-overlay{background:color-mix(in srgb, var(--app-bg) 82%, transparent) !important}html[data-theme=day] .guest-language-dialog{border-color:color-mix(in srgb, var(--app-accent) 34%, transparent) !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}html[data-theme=day] .guest-language-dialog h1{color:var(--app-text) !important}html[data-theme=day] .guest-language-description{color:var(--app-text-muted) !important}html[data-theme=day] .guest-language-option{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text-muted) !important}html[data-theme=day] .guest-language-option:hover,html[data-theme=day] .guest-language-option.is-active{border-color:color-mix(in srgb, var(--app-accent) 55%, transparent) !important;background:color-mix(in srgb, var(--app-accent) 9%, transparent) !important;color:var(--app-text) !important}html[data-theme=day] .source-tabs,html[data-theme=day] .shelf-role-card,html[data-theme=day] .shelf-voice-card,html[data-theme=day] .shelf-try-card,html[data-theme=day] .plaza-shelf-controls button{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}html[data-theme=day] .agent-plaza-page .search-field{border-color:var(--app-border) !important;background:rgba(0,0,0,0) !important;color:var(--app-text) !important}html[data-theme=day] .agent-plaza-page .search-field input,html[data-theme=day] .agent-plaza-page .search-field input:focus{border:0 !important;border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}html[data-theme=day] .shelf-role-card:hover,html[data-theme=day] .shelf-try-card:hover{border-color:color-mix(in srgb, var(--app-accent) 38%, transparent) !important;background:var(--app-surface) !important}html[data-theme=day] .promise-point strong,html[data-theme=day] .plaza-shelf-title h2,html[data-theme=day] .shelf-role-copy h3,html[data-theme=day] .shelf-voice-copy h3,html[data-theme=day] .shelf-try-card strong{color:var(--app-text) !important}html[data-theme=day] .promise-point>div>span,html[data-theme=day] .shelf-role-copy p,html[data-theme=day] .shelf-role-copy>span,html[data-theme=day] .shelf-scene-card>p,html[data-theme=day] .shelf-voice-copy p,html[data-theme=day] .voice-preview-note,html[data-theme=day] .shelf-try-card p,html[data-theme=day] .shelf-try-card>i{color:var(--app-text-muted) !important}html[data-theme=day] .blind-box-entry{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important}html[data-theme=day] .blind-box-entry-copy h2{color:var(--app-text) !important}html[data-theme=day] .blind-box-entry-copy p{color:var(--app-text-muted) !important}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}.el-input__inner,.el-textarea__inner{border-radius:var(--console-radius) !important}.el-button{border-radius:var(--console-radius) !important;font-weight:600}.el-button--primary,.el-button--success{background:var(--console-brand) !important;border-color:var(--console-brand) !important;color:var(--theme-on-accent) !important}.el-button--primary:hover,.el-button--success:hover{background:var(--console-brand-hover) !important;border-color:var(--console-brand-hover) !important}.el-table{border-radius:var(--console-card-radius);overflow:hidden}:is(.card-meta,.plaza-shelf-actions,.plaza-shelf-title,.profile-heading,.blind-box-entry-copy,.blind-box-entry-copy p,.blind-box-entry-kicker){color:var(--app-text) !important}:is(.plaza-shelf-title h2,.profile-heading h2,.blind-box-entry-copy h2){color:var(--app-text) !important}:is(.profile-heading p,.blind-box-entry-copy p,.card-meta,.plaza-shelf-title>span){color:var(--app-text-muted) !important}.blind-box-entry-kicker{color:var(--app-accent) !important}:is(.voice-create-button,.plaza-shelf-actions button,.pagination-btn){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}:is(.voice-create-button,.plaza-shelf-actions button,.pagination-btn):hover:not(:disabled){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}.profile-save,.blind-box-entry-cta{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}.profile-save:hover:not(:disabled),.blind-box-entry-cta:hover{border-color:var(--console-brand-hover) !important;background:var(--console-brand-hover) !important;color:var(--theme-on-accent) !important}.el-button--text,:is(.role-config-embedded,.device-management-embedded,.welcome) .el-button--text{color:var(--app-accent) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}:is(.role-config-embedded,.device-management-embedded,.welcome) .el-button:not(.el-button--text){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}:is(.role-config-embedded,.device-management-embedded,.welcome) .el-button--primary,:is(.role-config-embedded,.device-management-embedded,.welcome) .save-btn{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}:is(.role-config-embedded,.device-management-embedded,.welcome) .el-button:hover:not(.is-disabled){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}:is(.role-config-embedded,.device-management-embedded,.welcome) .el-button--primary:hover:not(.is-disabled),:is(.role-config-embedded,.device-management-embedded,.welcome) .save-btn:hover:not(.is-disabled){background:var(--console-brand-hover) !important;color:var(--theme-on-accent) !important}:root{--theme-danger: #ff8593;--theme-success: #75d4aa;--theme-warning: #e5ba76;--theme-info: #99bff6;--theme-on-status: #17120b;--theme-on-accent: #17120b;--theme-overlay: rgba(5, 6, 8, 0.58);--theme-button-primary-bg: var(--app-accent);--theme-button-primary-text: var(--theme-on-accent);--theme-button-secondary-bg: var(--app-surface);--theme-button-secondary-text: var(--app-text);--theme-button-disabled-bg: var(--app-control-bg);--theme-button-disabled-text: var(--app-text-muted);--theme-input-bg: var(--app-control-bg);--theme-input-text: var(--app-text);--theme-input-placeholder: var(--app-text-muted)}.el-input__inner,.el-textarea__inner,.el-select .el-input__inner,.el-date-editor .el-input__inner,.el-input-number__decrease,.el-input-number__increase,.el-checkbox__inner,.el-radio__inner{border-color:var(--app-border) !important;background-color:var(--theme-input-bg) !important;color:var(--theme-input-text) !important}.el-input__inner::-moz-placeholder, .el-textarea__inner::-moz-placeholder{color:var(--theme-input-placeholder) !important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--theme-input-placeholder) !important}.el-input__inner:focus,.el-textarea__inner:focus,.el-select .el-input.is-focus .el-input__inner{border-color:var(--app-accent) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important}.el-select-dropdown,.el-autocomplete-suggestion,.el-picker-panel,.el-time-panel,.el-cascader__dropdown,.el-popover,.el-message-box,.el-dialog{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}.el-select-dropdown__item,.el-cascader-node,.el-picker-panel__content,.el-date-table th,.el-time-spinner__item{color:var(--app-text-muted) !important}.el-select-dropdown__item.hover,.el-select-dropdown__item.selected,.el-cascader-node:not(.is-disabled):hover,.el-date-table td.available:hover,.el-time-spinner__item:hover{background:var(--app-control-hover) !important;color:var(--app-accent) !important}.el-radio-button__inner,.el-checkbox-button__inner,.el-pagination button,.el-pager li{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text-muted) !important}.el-radio-button__orig-radio:checked+.el-radio-button__inner,.el-checkbox-button.is-checked .el-checkbox-button__inner,.el-pager li.active{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}.el-checkbox__label,.el-radio__label,.el-switch__label,.el-pagination,.el-pagination__total,.el-pagination__jump{color:var(--app-text) !important}.el-tabs__item,.el-collapse-item__header,.el-collapse-item__content,.el-menu-item,.el-submenu__title{color:var(--app-text-muted) !important}.el-tabs__item.is-active,.el-tabs__item:hover,.el-menu-item.is-active,.el-menu-item:hover,.el-submenu__title:hover{color:var(--app-accent) !important}.el-tabs__active-bar{background-color:var(--app-accent) !important}.el-tabs__nav-wrap::after,.el-collapse-item__wrap,.el-collapse-item__header,.el-menu{border-color:var(--app-border) !important;background:var(--app-surface) !important}.el-tag:not(.el-tag--success):not(.el-tag--danger):not(.el-tag--warning){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.el-dialog__title,.el-message-box__title,.el-form-item__label,.el-table th,.el-table td,.el-pagination,.el-pagination button,.el-pager li{color:var(--app-text) !important}.el-dialog__body,.el-message-box__content{color:var(--app-text) !important}.el-form-item__error{color:var(--theme-danger) !important}.el-dialog__headerbtn .el-dialog__close,.el-message-box__headerbtn .el-message-box__close,.el-table th,.el-table td,.el-table--border,.el-table--group{border-color:var(--app-border) !important}.el-table,.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell{background:var(--app-surface) !important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:var(--app-control-hover) !important}.el-button--primary,.el-button--success,.el-button--warning{border-color:var(--theme-button-primary-bg) !important;background:var(--theme-button-primary-bg) !important;color:var(--theme-button-primary-text) !important}.el-button--primary:hover:not(.is-disabled),.el-button--success:hover:not(.is-disabled),.el-button--warning:hover:not(.is-disabled){border-color:var(--console-brand-hover) !important;background:var(--console-brand-hover) !important;color:var(--theme-button-primary-text) !important}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.el-button--text){border-color:var(--app-border) !important;background:var(--theme-button-secondary-bg) !important;color:var(--theme-button-secondary-text) !important}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.el-button--text):hover:not(.is-disabled){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}.el-button.is-disabled:not(.el-button--text){border-color:var(--app-border) !important;background:var(--theme-button-disabled-bg) !important;color:var(--theme-button-disabled-text) !important}.el-button--danger,.danger-btn,.delete-btn{border-color:color-mix(in srgb, var(--theme-danger) 45%, transparent) !important;background:color-mix(in srgb, var(--theme-danger) 12%, transparent) !important;color:var(--theme-danger) !important}.el-switch.is-checked .el-switch__core,.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{border-color:var(--app-accent) !important;background:var(--app-accent) !important}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--app-accent) !important}.el-checkbox__input:is(.is-checked,.is-indeterminate) .el-checkbox__inner::after{border-color:var(--theme-on-accent) !important}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--app-accent) !important;border-color:var(--app-accent) !important}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before,.el-radio__input.is-checked .el-radio__inner::after{background:var(--theme-on-accent) !important}.role-chat-test-page .message-bubble,.chat-page .bubble,.commerce-page .bubble{border-color:var(--app-border) !important;color:var(--theme-chat-role-text) !important;background:var(--theme-chat-role-bg) !important}.role-chat-test-page .message-user .message-bubble,.chat-page .message.user .bubble,.commerce-page .message.user .bubble{border-color:var(--app-accent) !important;color:var(--theme-chat-user-text) !important;background:var(--theme-chat-user-bg) !important}.role-chat-test-page .message-bubble :is(.message-content,.message-image-name){color:inherit !important}.role-chat-test-page .typing-indicator i{background:currentColor !important}.role-chat-test-page .message-bubble .message-image-name i{color:inherit !important}.role-chat-test-page .message-row.is-error .message-bubble{border-color:color-mix(in srgb, var(--theme-danger) 40%, transparent) !important;color:var(--theme-danger) !important;background:color-mix(in srgb, var(--theme-danger) 12%, transparent) !important}.el-loading-mask,.v-modal{background:var(--theme-overlay) !important}.agent-plaza-page{--plaza-bg: var(--app-bg) !important;--plaza-surface: var(--app-surface) !important;--plaza-surface-raised: var(--app-surface-raised) !important;--plaza-line: var(--app-border) !important;--plaza-text: var(--app-text) !important;--plaza-muted: var(--app-text-muted) !important;--plaza-accent: var(--app-accent) !important;--plaza-green: var(--theme-success) !important}.role-chat-test-page{--chat-accent: var(--app-accent) !important;--chat-accent-strong: var(--console-brand-hover) !important;--chat-surface: var(--console-surface) !important;--chat-surface-strong: var(--app-surface) !important;--chat-border: var(--app-border) !important;color:var(--app-text) !important;background:var(--app-bg) !important}.role-chat-test-page .immersive-avatar-backdrop::before{background:linear-gradient(90deg, var(--theme-overlay), transparent 45%, var(--theme-overlay)),linear-gradient(180deg, transparent, var(--theme-overlay))}.role-chat-test-page .back-button,.role-chat-test-page .rail-icon-button,.role-chat-test-page .icon-button,.role-chat-test-page .secondary-button,.role-chat-test-page .prompt-suggestions button{border-color:var(--app-border) !important;color:var(--app-text-muted) !important;background:var(--app-surface-soft) !important}.role-chat-test-page .back-button:hover,.role-chat-test-page .rail-icon-button:hover,.role-chat-test-page .icon-button:hover,.role-chat-test-page .prompt-suggestions button:hover{border-color:var(--app-accent) !important;color:var(--app-accent) !important;background:var(--app-control-hover) !important}.role-chat-test-page .icon-button.conversation-actions-toggle,.role-chat-test-page .icon-button.conversation-actions-toggle:hover{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}.role-chat-test-page .conversation-panel,.role-chat-test-page .persona-panel,.role-chat-test-page .context-error{border-color:var(--app-border) !important;background:var(--console-surface) !important;box-shadow:var(--console-shadow) !important}.role-chat-test-page .persona-panel{background:var(--app-surface-soft) !important}.role-chat-test-page :is(.conversation-footer,.realtime-console,.memory-status-card,.scene-switcher,.vision-context-panel,.vision-capability-tabs button,.mobile-context-stack,.conversation-memory-panel){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.role-chat-test-page .conversation-header{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--app-text) !important}.role-chat-test-page :is(.message-meta,.message-author,.realtime-console,.realtime-copy span,.conversation-header small,.vision-context-header span,.empty-conversation p,.character-count){color:var(--app-text-muted) !important}.role-chat-test-page .conversation-identity :is(strong,span,i,small,em){color:var(--app-text) !important}.role-chat-test-page .conversation-identity .conversation-context-chip{color:var(--app-text-muted) !important}.role-chat-test-page .conversation-identity .conversation-context-chip i{color:var(--app-accent) !important}.role-chat-test-page .conversation-identity .conversation-context-chip.is-disabled,.role-chat-test-page .conversation-identity .conversation-context-chip.is-disabled i{color:var(--app-text-muted) !important}.role-chat-test-page .conversation-identity .guest-trial-status{color:var(--theme-success) !important}.role-chat-test-page .conversation-identity .guest-trial-status.is-exhausted,.role-chat-test-page .conversation-identity .guest-trial-status.is-exhausted i{color:var(--app-accent) !important}.role-chat-test-page .conversation-identity .conversation-status,.role-chat-test-page .conversation-identity .conversation-status i,.role-chat-test-page .conversation-identity .conversation-status .conversation-status-text{color:var(--app-text-muted) !important}.role-chat-test-page .conversation-identity .conversation-status.is-disconnected,.role-chat-test-page .conversation-identity .conversation-status.is-disconnected i,.role-chat-test-page .conversation-identity .conversation-status.is-disconnected .conversation-status-text{color:var(--theme-danger) !important}.role-chat-test-page .conversation-identity .conversation-status.is-ready,.role-chat-test-page .conversation-identity .conversation-status.is-ready i,.role-chat-test-page .conversation-identity .conversation-status.is-ready .conversation-status-text{color:var(--theme-success) !important}.role-chat-test-page .conversation-identity .conversation-status.is-responding,.role-chat-test-page .conversation-identity .conversation-status.is-responding i,.role-chat-test-page .conversation-identity .conversation-status.is-responding .conversation-status-text{color:var(--theme-warning) !important}.role-chat-test-page .composer-field{border-color:var(--app-border) !important;background:var(--app-control-bg) !important}.role-chat-test-page .composer-field.is-focused{border-color:var(--app-accent) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important}.role-chat-test-page .composer-field textarea{color:var(--app-text) !important}.role-chat-test-page .composer-field textarea::-moz-placeholder{color:var(--app-text-muted) !important}.role-chat-test-page .composer-field textarea::placeholder{color:var(--app-text-muted) !important}.role-chat-test-page .send-button,.role-chat-test-page .opening-send-button{background:var(--app-accent) !important;color:var(--theme-on-accent) !important}.role-chat-test-page .stop-send-button{color:var(--app-accent) !important;background:var(--app-surface-soft) !important}.role-chat-test-page .vision-context-panel{background:var(--app-surface) !important}.role-chat-test-page .vision-capability-tabs button.is-active{border-color:var(--app-accent) !important;color:var(--app-accent) !important;background:var(--app-control-hover) !important}.welcome .operation-bar,.welcome .device-item,.device-management-embedded .operation-bar,.device-management-embedded .device-item{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.welcome .page-title,.welcome .device-title,.welcome .info-row .value,.device-management-embedded .page-title,.device-management-embedded .device-title,.device-management-embedded .info-row .value{color:var(--app-text) !important}.welcome .info-row .label,.welcome .device-info,.welcome .device-info small,.device-management-embedded .info-row .label,.device-management-embedded .device-info,.device-management-embedded .device-info small{color:var(--app-text-muted) !important}.welcome .info-row .label,.welcome .info-row .value,.device-management-embedded .info-row .label,.device-management-embedded .info-row .value{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important}.welcome .empty-placeholder,.device-management-embedded .empty-placeholder{color:var(--app-text-muted) !important}.header,.header-center,.language-btn,.user-center-trigger,.mobile-menu-toggle{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.header{background:var(--console-surface) !important;box-shadow:var(--console-shadow) !important}.header .brand-text,.header .equipment-management,.header .user-center-name,.header .language-btn .lang-name,.header .el-dropdown-link{color:var(--app-text) !important}.header .header-left:focus-visible,.header .equipment-management:focus-visible{outline-color:var(--app-accent) !important}.header .equipment-management:hover,.header .user-center-trigger:hover,.header .language-btn:hover,.header .mobile-menu-toggle:hover{border-color:var(--app-accent) !important;color:var(--app-accent) !important;background:var(--app-control-hover) !important}.header .header-center .equipment-management.active-tab,.header .header-center .equipment-management.active-tab :is(span,i){border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important;box-shadow:none !important}.header .header-center .equipment-management.active-tab img{filter:var(--theme-accent-icon-filter, brightness(0)) !important;opacity:1 !important}.header .language-btn .lang-icon,.header .user-center-avatar,.header .mobile-menu-toggle i{color:var(--app-accent) !important}.header .user-center-avatar{background:var(--app-surface-soft) !important}.header .header-center img{opacity:.72}.profile-heading>div>span{color:var(--app-accent) !important}.profile-heading h2{color:var(--app-text) !important}.profile-heading p{color:var(--app-text-muted) !important}.role-profile-editor .profile-fields label>span{color:var(--app-text) !important}.role-profile-editor .profile-fields label>span b{color:var(--app-accent) !important}.role-profile-editor .profile-fields input{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important;-webkit-text-fill-color:var(--app-text) !important}.role-profile-editor .profile-fields input::-moz-placeholder{color:var(--app-text-muted) !important;opacity:1}.role-profile-editor .profile-fields input::placeholder{color:var(--app-text-muted) !important;opacity:1}.role-profile-editor .profile-fields input:hover,.role-profile-editor .profile-fields input:focus{border-color:var(--app-accent) !important;background:var(--app-control-hover) !important}.role-profile-editor .profile-fields input:focus{box-shadow:0 0 0 3px var(--app-focus-ring) !important}.role-profile-editor .profile-fields input{border-color:rgba(0,0,0,0) !important}.role-profile-editor .profile-fields input:focus{border-color:rgba(0,0,0,0) !important}.role-profile-editor .profile-fields label>small,.role-profile-editor .avatar-column>small{color:var(--app-text-muted) !important}.role-profile-editor .profile-actions{border-color:var(--app-border) !important}.role-profile-editor .avatar-action{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.role-profile-editor .avatar-action i{color:inherit !important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),.el-input__inner,.el-input-number,.el-date-editor .el-input__inner){border-color:rgba(0,0,0,0) !important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),.el-input__inner):focus{border-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important}html[data-theme] body :is(textarea,.el-textarea__inner):not(.role-chat-test-page *):not(.chat-page *){border:1px solid var(--app-border) !important}html[data-theme] body :is(textarea,.el-textarea__inner):not(.role-chat-test-page *):not(.chat-page *):focus{border-color:var(--app-accent) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important}.role-chat-test-page :is(textarea,.el-textarea__inner){border-color:rgba(0,0,0,0) !important}.role-chat-test-page :is(textarea,.el-textarea__inner):focus{border-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 3px var(--app-focus-ring) !important}.header .custom-search-input .el-input__inner{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}.header .custom-search-input .el-input__inner::-moz-placeholder{color:var(--app-text-muted) !important}.header .custom-search-input .el-input__inner::placeholder{color:var(--app-text-muted) !important}.header .search-icon{color:var(--app-text-muted) !important}.agent-plaza-page .search-field{background:rgba(0,0,0,0) !important}.agent-plaza-page .search-field input,.agent-plaza-page .search-field input:hover,.agent-plaza-page .search-field input:focus,.agent-plaza-page .search-field input:active{border:0 !important;border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}.agent-plaza-page :is(.promise-point strong,.featured-copy h1,.featured-copy h2,.shelf-role-copy h3,.shelf-voice-copy h3,.shelf-try-card strong,.preview-facts dt,.ai-disclosure){color:var(--plaza-text) !important}.agent-plaza-page :is(.promise-point>div>span,.shelf-role-copy p,.shelf-role-copy>span,.shelf-scene-card>p,.shelf-voice-copy p,.shelf-try-card p,.preview-facts dt,.ai-disclosure){color:var(--plaza-muted) !important}.agent-plaza-page :is(.featured-visual.is-fallback,.preview-visual.is-fallback,.preview-footer,.owned-mode-dialog){background:var(--plaza-surface) !important}.agent-plaza-page :is(.owned-mode-dialog-body,.owned-mode-role-name,.owned-mode-options button:hover,.owned-mode-options button.is-active){color:var(--plaza-text) !important}.agent-plaza-page :is(.owned-mode-options button,.preview-more-button,.owned-compact-actions button){border-color:var(--plaza-line) !important;background:var(--plaza-surface-soft, var(--app-surface-soft)) !important;color:var(--plaza-muted) !important}.agent-plaza-page :is(.source-tabs,.category-tabs,.audience-tabs,.state-panel,.shelf-role-card,.shelf-voice-card,.shelf-try-card,.role-preview,.preview-visual,.skeleton-block,.skeleton-line,.collection-page-back){border-color:var(--plaza-line) !important;background:var(--plaza-surface) !important;color:var(--plaza-text) !important}.agent-plaza-page :is(.source-tabs button strong,.category-tabs button strong,.audience-tabs button strong,.starter-prompts button,.preview-opening){border-color:var(--plaza-line) !important;background:var(--app-surface-soft) !important;color:var(--plaza-text) !important}.agent-plaza-page :is(.source-tabs button.is-active,.category-tabs button.is-active,.audience-tabs button.is-active,.primary-button){border-color:var(--plaza-accent) !important;background:var(--plaza-accent) !important;color:var(--theme-on-accent) !important}.agent-plaza-page :is(.source-tabs button.is-active strong,.category-tabs button.is-active strong,.audience-tabs button.is-active strong){background:var(--app-accent) !important;color:var(--theme-on-accent) !important}.agent-plaza-page :is(.results-meta,.preview-tagline,.starter-prompts>span){color:var(--plaza-muted) !important}.agent-plaza-page :is(.shelf-role-card:hover,.shelf-try-card:hover,.starter-prompts button:hover){border-color:var(--plaza-accent) !important;background:var(--app-control-hover) !important;color:var(--plaza-text) !important}.agent-plaza-page .owned-mode-options button.is-active{border-color:var(--plaza-accent) !important;color:var(--plaza-accent) !important}.agent-plaza-page .role-preview .preview-copy{background:var(--plaza-surface) !important}.role-workbench-route,.role-creator-route,.recommendation-route{background:var(--app-bg) !important;color:var(--app-text) !important}.agent-plaza-page .role-workbench .workbench-navigation,.role-workbench-route .role-workbench .workbench-navigation{background:var(--console-surface) !important}.agent-plaza-page .embedded-role-chat .persona-panel,.agent-plaza-page .embedded-role-chat .conversation-panel,.role-workbench-route .embedded-role-chat .persona-panel,.role-workbench-route .embedded-role-chat .conversation-panel{background:var(--console-surface) !important}.role-workbench.has-backdrop :is(.role-config-embedded,.translate-config-embedded,.device-management-embedded){background:rgba(0,0,0,0) !important}.role-workbench .embedded-role-chat.has-avatar-backdrop{background:rgba(0,0,0,0) !important}.role-workbench.has-backdrop .embedded-role-chat.has-avatar-backdrop .immersive-avatar-backdrop{display:none !important}.role-workbench .embedded-role-chat.has-avatar-backdrop .conversation-panel,.role-workbench .embedded-role-chat.has-avatar-backdrop .persona-panel{background:color-mix(in srgb, var(--app-surface) 45%, transparent) !important}.role-chat-test-page :is(.relationship-memory-card,.story-drawer,.camera-preview-window,.camera-story-styles button){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.role-chat-test-page :is(.relationship-strip-title strong,.relationship-strip-stats strong,.memory-continuity-copy p,.story-drawer-heading strong,.story-editor-heading strong,.realtime-copy strong){color:var(--app-text) !important}.role-chat-test-page :is(.relationship-strip-copy small,.relationship-strip-action,.relationship-strip-stats,.memory-continuity-eyebrow,.memory-continuity-meta,.story-drawer-heading span,.story-editor-heading span,.camera-story-config>span){color:var(--app-text-muted) !important}.role-chat-test-page :is(.realtime-toggle.is-active,.expression-toggle.is-active,.background-music-button.is-active,.vision-toggle.is-active,.camera-story-styles button.is-active){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}.role-chat-select-dropdown,.role-chat-select-dropdown :is(.el-select-dropdown__wrap,.el-scrollbar__wrap,.el-select-dropdown__list){border-color:var(--app-border) !important;background:var(--app-surface) !important}.role-chat-select-dropdown :is(.popper__arrow,.popper__arrow::after){border-top-color:var(--app-surface) !important;border-bottom-color:var(--app-surface) !important}.role-chat-select-dropdown .el-select-dropdown__item{color:var(--app-text) !important}.role-chat-select-dropdown .el-select-dropdown__item:is(.hover,:hover,.selected){color:var(--app-accent) !important;background:var(--app-control-hover) !important}.role-chat-select-dropdown .el-select-dropdown__empty{color:var(--app-text-muted) !important}:is(.resources-page,.welcome-public) :is(.content-panel,.content-area,.directory-sidebar,.resource-card-item,.main-wrapper){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}:is(.resources-page,.welcome-public) :is(.directory-title,.directory-item,.section-title,.resource-name,.page-title){color:var(--app-text) !important}:is(.resources-page,.welcome-public) :is(.directory-subtitle,.empty-state,.resource-desc){color:var(--app-text-muted) !important}:is(.resources-page,.welcome-public) :is(.directory-item.active,.resource-card-item:hover){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important}:is(.resources-page,.welcome-public) .custom-close-btn{border-color:var(--app-accent) !important;color:var(--app-accent) !important}.welcome-public{background:var(--app-bg) !important}.contact-methods-page{background:var(--app-bg) !important;color:var(--app-text) !important}.contact-methods-page .contact-card{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}.contact-methods-page .contact-card h1,.contact-methods-page .contact-item dt{color:var(--app-text) !important}.contact-methods-page :is(.intro,.note,.contact-item dd){color:var(--app-text-muted) !important}.contact-methods-page .contact-item{border-color:var(--app-border) !important}.contact-methods-page .contact-item a{color:var(--app-accent) !important}.chat-summary-panel{color:var(--app-text) !important}.chat-summary-panel .summary-panel-kicker,.chat-summary-panel .summary-stats strong,.chat-summary-panel .summary-empty i{color:var(--app-accent) !important}.chat-summary-panel .summary-panel-heading p,.chat-summary-panel .summary-stats span,.chat-summary-panel .summary-item-meta,.chat-summary-panel .summary-empty{color:var(--app-text-muted) !important}.chat-summary-panel .summary-refresh,.chat-summary-panel .summary-stats>div,.chat-summary-panel .summary-item{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important}.chat-summary-panel .summary-refresh{color:var(--app-accent) !important}.chat-summary-panel .summary-item p{color:var(--app-text) !important}.chat-summary-panel .summary-tags span{background:var(--app-control-hover) !important;color:var(--app-accent) !important}.chat-summary-dialog{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.chat-summary-dialog :is(.summary-title,.summary-item-text){color:var(--app-text) !important}.chat-summary-dialog :is(.summary-subtitle,.stat-label,.summary-empty,.summary-item-meta){color:var(--app-text-muted) !important}.chat-summary-dialog :is(.stat-value,.summary-empty i){color:var(--app-accent) !important}.chat-summary-dialog :is(.summary-stat,.summary-item){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important}.chat-summary-dialog .summary-tag{border-color:var(--app-border) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}html[data-theme] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),textarea:where(.role-chat-test-page *,.chat-page *),.el-input__inner,.el-textarea__inner:where(.role-chat-test-page *,.chat-page *)){border:0 !important;border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important;color:var(--app-text) !important;-webkit-text-fill-color:var(--app-text) !important}html[data-theme] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),textarea,.el-input__inner,.el-textarea__inner)::-moz-placeholder{color:var(--app-text-muted) !important;-webkit-text-fill-color:var(--app-text-muted) !important;opacity:1}html[data-theme] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),textarea,.el-input__inner,.el-textarea__inner)::placeholder{color:var(--app-text-muted) !important;-webkit-text-fill-color:var(--app-text-muted) !important;opacity:1}.mcp-settings-wrapper.mcp-expanded{border-color:var(--app-border) !important;background:var(--app-surface) !important}.mcp-settings-wrapper.mcp-expanded .mcp-header{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.mcp-settings-wrapper.mcp-expanded .mcp-content{background:var(--app-surface) !important;color:var(--app-text) !important}.mcp-settings-wrapper.mcp-expanded :is(.mcp-collapse-title,.el-form-item__label){color:var(--app-text) !important}.mcp-settings-wrapper.mcp-expanded :is(input,textarea,select,.el-input__inner){border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}.mcp-settings-wrapper.mcp-expanded :is(.official-services-collapse .el-collapse-item__header,.official-services-collapse .el-collapse-item__wrap,.service-checkbox,.custom-services-section,.custom-services-header){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.mcp-settings-wrapper.mcp-expanded :is(.collapse-title,.section-title,.service-checkbox .el-checkbox__label){color:var(--app-text) !important}.mcp-settings-wrapper.mcp-expanded :is(.selected-count,.official-services-collapse .el-collapse-item__arrow,.service-checkbox.is-checked .el-checkbox__label){color:var(--app-accent) !important}.mcp-settings-wrapper.mcp-expanded .service-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--app-accent) !important;background:var(--app-accent) !important}.mcp-settings-wrapper.mcp-expanded .get-mcp-btn{background:var(--app-accent) !important}.role-select-dropdown,.role-select-dropdown :is(.el-select-dropdown__wrap,.el-scrollbar__wrap){border-color:var(--app-border) !important;background:var(--app-surface) !important}.role-select-dropdown .el-select-dropdown__item{color:var(--app-text) !important}.role-select-dropdown .el-select-dropdown__item:is(.hover,:hover,.selected){background:var(--app-control-hover) !important;color:var(--app-accent) !important}.role-select-dropdown .el-select-dropdown__item.selected::after{color:var(--app-accent) !important}.role-chat-test-page .memory-detail-panel :is(.memory-detail-heading,.memory-block-label,.memory-summary-item p,.memory-fact-chip,.memory-episode-item,.memory-detail-empty){color:var(--app-text) !important}.role-chat-test-page .memory-detail-panel :is(.memory-summary-date,.memory-episode-item div span,.memory-category-controls button,.memory-detail-heading button){color:var(--app-text-muted) !important}.role-chat-test-page .memory-detail-panel :is(.memory-summary-item,.memory-fact-chip,.memory-episode-item){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important}.role-chat-test-page .memory-detail-panel :is(.memory-block-label i,.memory-detail-heading button:hover){color:var(--app-accent) !important}.role-chat-test-page .expression-upload-trigger{color:var(--app-text-muted) !important}.role-chat-test-page .expression-upload-trigger:hover{color:var(--app-accent) !important}.chat-expressions-dialog .expression-editor{color:var(--app-text) !important}.chat-expressions-dialog :is(.expression-editor button,.expression-close,.official-expression-section,.expression-slot){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.chat-expressions-dialog :is(.expression-filename,.expression-formats){color:var(--app-text-muted) !important}.language-dropdown.el-dropdown-menu,.admin-nav-menu.el-dropdown-menu,.user-menu-dropdown.el-dropdown-menu,.search-history-dropdown{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important;box-shadow:var(--console-shadow) !important}.language-dropdown .el-dropdown-menu__item,.admin-nav-menu .el-dropdown-menu__item,.user-menu-dropdown .el-dropdown-menu__item,.search-history-dropdown .search-history-item,.search-history-dropdown .search-history-header{color:var(--app-text) !important}.language-dropdown .el-dropdown-menu__item:hover,.admin-nav-menu .el-dropdown-menu__item:hover,.user-menu-dropdown .el-dropdown-menu__item:hover,.search-history-dropdown .search-history-item:hover{color:var(--app-accent) !important;background:var(--app-control-hover) !important}.knowledge-page{background:var(--app-bg) !important;color:var(--app-text) !important}.knowledge-page :is(.main-wrapper,.content-panel,.content-area,.params-card,.params-card .el-card__body,.slice-content-container,.slice-cards-container){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.knowledge-page :is(.page-title,.knowledge-base-title,.document-name,.knowledge-base-name,.total-text,.content-text,.slice-card-content,.result-chunk p){color:var(--app-text) !important}.knowledge-page :is(.btn-back,.operation-btns .el-button,.retrieval-test-result h4){color:var(--app-accent) !important}.knowledge-page :is(.btn-add,.btn-search,.pagination-btn.active,.slice-header-info strong,.slice-title strong){border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}.knowledge-page :is(.pagination-btn,.page-size-select .el-input__inner,.slice-card-content,.chunk-content,.similarity-inline,.score-item){border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}.knowledge-page .pagination-btn:hover:not(:disabled){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}.knowledge-page :is(.slice-card,.result-chunk,.selected-file-item){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.knowledge-page :is(.file-size,.score-label,.upload-tip,.el-upload__tip){color:var(--app-text-muted) !important}.knowledge-page :is(.slice-card-content .content-text,.result-chunk p,.result-chunk .score-label){color:var(--app-text) !important}.knowledge-page :is(.el-table__header th,.el-table__body tr,.el-table__body td,.transparent-table .el-table__header th,.transparent-table .el-table__body td){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.knowledge-page :is(.el-table__row:hover>td,.transparent-table .el-table__row:hover>td){background:var(--app-control-hover) !important}:is(.knowledge-base-dialog,.knowledge-upload-dialog,.retrieval-test-dialog) .el-dialog,.retrieval-test-dialog :is(.el-dialog__header,.el-dialog__body,.retrieval-test-result .el-card,.retrieval-test-result .el-card__body,.result-chunk-container){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}:is(.knowledge-base-dialog,.knowledge-upload-dialog,.retrieval-test-dialog) :is(.el-dialog__title,.el-dialog__close,.el-form-item__label,.el-upload__text,.file-name){color:var(--app-text) !important}:is(.knowledge-base-dialog,.knowledge-upload-dialog,.retrieval-test-dialog) :is(.el-input__inner,.el-textarea__inner,.el-upload-dragger){border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}:is(.knowledge-base-dialog,.knowledge-upload-dialog,.retrieval-test-dialog) :is(.el-input__inner,.el-textarea__inner)::-moz-placeholder{color:var(--app-text-muted) !important}:is(.knowledge-base-dialog,.knowledge-upload-dialog,.retrieval-test-dialog) :is(.el-input__inner,.el-textarea__inner)::placeholder{color:var(--app-text-muted) !important}:is(.knowledge-base-dialog,.knowledge-upload-dialog,.retrieval-test-dialog) :is(.el-button--primary,.slice-title strong){border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}.retrieval-test-dialog :is(.result-chunk,.similarity-inline,.chunk-content){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.retrieval-test-dialog :is(.result-chunk p,.score-label){color:var(--app-text) !important}.retrieval-test-dialog :is(.score-value,.retrieval-test-result h4){color:var(--app-accent) !important}.knowledge-upload-dialog :is(.selected-files-section,.selected-file-item){border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}.knowledge-upload-dialog :is(.file-size,.el-upload__tip){color:var(--app-text-muted) !important}.header,.chat-history-dialog .el-dialog__header,.chat-history-dialog .chat-container,.chat-history-dialog .session-list,.chat-history-dialog .chat-content,.chat-history-dialog .chat-header,.chat-history-dialog .chat-messages,.chat-page,.chat-page .sessions,.chat-page .conversation,.chat-page .composer{border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.chat-history-dialog :is(.session-title,.chat-header-title,.message-text){color:var(--theme-chat-role-text) !important}.chat-history-dialog :is(.session-summary,.session-time,.message-meta,.no-message-content,.chat-header-right){color:var(--app-text-muted) !important}.chat-history-dialog .session-item:hover,.chat-history-dialog .session-item.active{border-color:var(--app-accent) !important;background:var(--app-control-hover) !important}.chat-history-dialog .message-content{border-color:var(--app-border) !important;background:var(--theme-chat-role-bg) !important;color:var(--theme-chat-role-text) !important}.chat-history-dialog .message-user .message-content{border-color:var(--app-accent) !important;background:var(--theme-chat-user-bg) !important;color:var(--theme-chat-user-text) !important}.chat-history-dialog .message-row :is(.message-text,.message-audio,.message-audio-label){color:inherit !important}.chat-page .session-item:hover,.chat-page .session-item.active{background:var(--app-control-hover) !important;color:var(--app-text) !important}.chat-page .bubble{border:1px solid var(--app-border) !important;background:var(--theme-chat-role-bg) !important;color:var(--theme-chat-role-text) !important}.chat-page .message.user .bubble{border-color:var(--app-accent) !important;background:var(--theme-chat-user-bg) !important;color:var(--theme-chat-user-text) !important}.chat-page .typing,.chat-page .muted,.chat-page .empty-chat{color:var(--app-text-muted) !important}.complaint-page :is(.complaint-overview,.complaint-toolbar,.complaint-card,.complaint-thread,.complaint-messages){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.complaint-page :is(.admin-message-bubble,.message-bubble){border-color:var(--app-border) !important;background:var(--theme-chat-role-bg) !important;color:var(--theme-chat-role-text) !important}.complaint-page :is(.admin-message-row.mine .admin-message-bubble,.message-row.mine .message-bubble){border-color:var(--app-accent) !important;background:var(--theme-chat-user-bg) !important;color:var(--theme-chat-user-text) !important}.complaint-page :is(.admin-message-meta,.message-meta,.sla-policy){color:var(--app-text-muted) !important}.complaint-dialog :is(.el-dialog,.el-dialog__header,.el-dialog__body,.el-tabs__content){border-color:var(--app-border) !important;background:var(--app-surface) !important;color:var(--app-text) !important}.complaint-dialog :is(.el-tabs__item,.el-form-item__label,.complaint-list-title,.complaint-thread-title){color:var(--app-text) !important}.complaint-dialog :is(.complaint-list-meta,.complaint-sla-note,.el-form-item__error){color:var(--app-text-muted) !important}html[data-theme] .agent-plaza-page .card-meta .card-category{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-accent) !important}html[data-theme] .agent-plaza-page .card-meta .card-audience{border-color:var(--theme-danger) !important;background:color-mix(in srgb, var(--theme-danger) 10%, var(--app-surface)) !important;color:var(--theme-danger) !important}html[data-theme] .blind-box-entry-wish span{border-color:var(--app-border) !important;background:var(--app-surface-soft) !important;color:var(--app-text) !important}html[data-theme] body .custom-pagination .pagination-btn,html[data-theme] body .pagination-btn{border-color:var(--app-border) !important;background:var(--app-control-bg) !important;color:var(--app-text) !important}html[data-theme] body .pagination-btn:hover:not(:disabled){border-color:var(--app-accent) !important;background:var(--app-control-hover) !important;color:var(--app-accent) !important}html[data-theme] body .custom-pagination .pagination-btn.active,html[data-theme] body .pagination-btn.active{border-color:var(--app-accent) !important;background:var(--app-accent) !important;color:var(--theme-on-accent) !important}html[data-theme] body .pagination-btn:disabled{border-color:var(--app-border) !important;background:var(--theme-button-disabled-bg) !important;color:var(--theme-button-disabled-text) !important}html[data-theme] body .el-select-dropdown :is(.el-select-dropdown__wrap,.el-scrollbar__wrap,.el-scrollbar__view,.el-select-dropdown__list){background:var(--app-surface) !important;color:var(--app-text) !important}html[data-theme] body .el-select-dropdown .el-select-dropdown__item{color:var(--app-text) !important}html[data-theme] body .el-select-dropdown .el-select-dropdown__item:is(.hover,:hover,.selected){background:var(--app-control-hover) !important;color:var(--app-accent) !important}html[data-theme] body .el-select-dropdown :is(.el-select-dropdown__empty,.el-select-dropdown__item.is-disabled){color:var(--app-text-muted) !important}html[data-theme] body .el-select-dropdown[x-placement^=top] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-top-color:var(--app-surface) !important}html[data-theme] body .el-select-dropdown[x-placement^=bottom] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-bottom-color:var(--app-surface) !important}html[data-theme] body .el-select-dropdown[x-placement^=left] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-left-color:var(--app-surface) !important}html[data-theme] body .el-select-dropdown[x-placement^=right] .popper__arrow::after{border-color:rgba(0,0,0,0) !important;border-right-color:var(--app-surface) !important}@media(max-width: 768px){body .el-message{width:calc(100vw - 24px) !important;min-width:0 !important;max-width:calc(100vw - 24px) !important;left:50% !important;right:auto !important;animation:none !important}body .el-message .el-message__content{min-width:0;line-height:1.5;overflow-wrap:anywhere}body .el-message-box{box-sizing:border-box;width:calc(100% - 24px) !important;min-width:0 !important;max-width:480px !important;max-height:85vh;overflow-y:auto !important}}
