@charset "UTF-8";.version-container[data-v-f5407591]{padding:8px 10px;font-size:12px;text-align:center}.version-info[data-v-f5407591]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px;border-radius:8px;transition:all .2s ease;border:1px solid transparent}.version-info[data-v-f5407591]:hover{background-color:#fff0e6;border-color:#ff690033;box-shadow:0 2px 6px #ff69001a;transform:translateY(-1px)}.release-pagination[data-v-f5407591]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid #EBEEF5}.release-header[data-v-f5407591]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.release-version[data-v-f5407591]{display:flex;align-items:center;gap:12px}.version-text[data-v-f5407591]{font-size:16px;font-weight:600;color:#303133}.release-content[data-v-f5407591]{margin:12px 0;padding-left:20px;color:#606266;line-height:1.8}.release-content li[data-v-f5407591]{margin-bottom:8px}.release-meta[data-v-f5407591]{font-size:12px;color:#909399}.expand-toggle[data-v-f5407591]{padding-left:20px;margin-bottom:8px}.release-remark[data-v-f5407591]{margin-top:12px;padding-top:12px;border-top:1px solid #EBEEF5}.app-download-trigger[data-v-302f3ee0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto 8px;border-radius:8px;cursor:pointer;color:#606266;transition:all .2s ease;border:1px solid transparent}.app-download-trigger[data-v-302f3ee0]:hover{background-color:#fff0e6;border-color:#ff690033;color:#ff6900;box-shadow:0 2px 6px #ff69001a;transform:translateY(-1px)}.download-grid[data-v-302f3ee0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-card[data-v-302f3ee0]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;border:1px solid #EBEEF5;border-radius:12px;background:#fafafa}.platform-name[data-v-302f3ee0]{font-size:16px;font-weight:600;color:#303133}.platform-body[data-v-302f3ee0]{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:180px;justify-content:center}.qr-box[data-v-302f3ee0]{padding:8px;background:#fff;border:1px solid #EBEEF5;border-radius:8px;line-height:0}.version-tag[data-v-302f3ee0]{font-size:13px;font-weight:600;color:#303133}.scan-hint[data-v-302f3ee0]{font-size:12px;color:#909399}.hint[data-v-302f3ee0]{font-size:13px;color:#909399}.btn-row[data-v-302f3ee0]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.btn-row .el-button+.el-button[data-v-302f3ee0]{margin-left:0}@media (max-width: 760px){.download-grid[data-v-302f3ee0]{grid-template-columns:1fr}}.application-center-icon[data-v-a090c213]{display:block;width:1em;height:1em}.sidebar[data-v-3c4f1ba2]{height:100%;display:flex;background:transparent;overflow:hidden}.nav-primary[data-v-3c4f1ba2]{width:52px;flex-shrink:0;background:var(--card-bg-solid, #fff);border-right:1px solid var(--app-border, #E2E5E9);display:flex;flex-direction:column;overflow:hidden;transition:width .18s ease;position:relative;z-index:10}.nav-primary.is-hover-expanded[data-v-3c4f1ba2]{width:180px}.nav-primary-scroll[data-v-3c4f1ba2]{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px 0;display:flex;flex-direction:column;gap:2px}.nav-primary-item[data-v-3c4f1ba2]{display:flex;align-items:center;gap:0;height:44px;margin:0 6px;padding:0 6px;border:none;background:transparent;border-radius:var(--app-radius, 4px);color:var(--text-secondary, #737B88);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;justify-content:center;transition:color .15s ease,background-color .15s ease}.nav-primary.is-hover-expanded .nav-primary-item[data-v-3c4f1ba2]{justify-content:flex-start;gap:10px}.nav-primary-item[data-v-3c4f1ba2] .el-icon{flex-shrink:0;font-size:20px}.nav-primary-badge[data-v-3c4f1ba2]{flex-shrink:0;line-height:1}.nav-primary-badge[data-v-3c4f1ba2] .el-badge__content{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-size:10px;height:14px;line-height:14px;min-width:14px;padding:0 3px;font-weight:600;border-radius:var(--app-radius, 4px)}.nav-primary-item .rail-line-icon[data-v-3c4f1ba2]{flex-shrink:0;width:20px;height:20px}.nav-primary-item .label[data-v-3c4f1ba2]{opacity:0;width:0;overflow:hidden;transition:opacity .12s ease}.nav-primary.is-hover-expanded .nav-primary-item .label[data-v-3c4f1ba2]{opacity:1;width:auto}.nav-primary-item[data-v-3c4f1ba2]:hover{background:var(--card-bg-2, #F5F6F7);color:var(--text-primary, #242A36)}.nav-primary-item.is-active[data-v-3c4f1ba2]{background:var(--brand-primary-soft, #FFF2E8);color:var(--brand-primary, #FF6900);font-weight:600}.nav-primary-bottom[data-v-3c4f1ba2]{margin-top:auto;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.nav-primary-divider[data-v-3c4f1ba2]{height:1px;margin:8px 10px;background:var(--app-border, #E2E5E9);flex-shrink:0}.nav-primary-footer[data-v-3c4f1ba2]{flex-shrink:0;width:100%;overflow:hidden;padding:8px 0;border-top:1px solid var(--app-border, #E2E5E9);display:flex;flex-direction:column;align-items:center;gap:4px}.nav-primary-version-slot[data-v-3c4f1ba2]{width:100%;height:38px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.nav-primary.is-hover-expanded .nav-primary-version-slot[data-v-3c4f1ba2]{opacity:1;pointer-events:auto}.nav-secondary[data-v-3c4f1ba2]{width:132px;flex-shrink:0;background:var(--card-bg-solid, #fff);border-right:1px solid var(--app-border, #E2E5E9);overflow-y:auto;overflow-x:hidden}.nav-secondary-title[data-v-3c4f1ba2]{padding:14px 16px 8px;font-size:13px;font-weight:700;color:var(--text-primary, #242A36)}.wise-menu-secondary[data-v-3c4f1ba2]{border-right:none;background:transparent;padding-bottom:12px}[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item,[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item-group__title{height:34px!important;line-height:34px!important;padding:0 12px 0 16px!important;margin:1px 8px!important;border-radius:var(--app-radius, 4px);font-size:13px;font-weight:400!important;color:var(--text-secondary, #737B88)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;position:relative;box-shadow:none!important}[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item-group__title{height:28px;line-height:28px;margin-top:6px;padding-left:16px!important;font-size:11px;font-weight:600;color:var(--text-placeholder, #A5ABB5);letter-spacing:.04em;cursor:default}[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item-group .el-menu-item{margin-left:8px;margin-right:8px}[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item:hover{background:var(--card-bg-2, #F5F6F7)!important;color:var(--text-primary, #242A36)!important;box-shadow:none!important}[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item.is-active{background:var(--brand-primary-soft, #FFF2E8)!important;color:var(--brand-primary, #FF6900)!important;font-weight:600!important;box-shadow:none!important}[data-v-3c4f1ba2] .wise-menu-secondary .el-menu-item.is-active:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--brand-primary, #FF6900);border-radius:1px}.wise-menu-secondary[data-v-3c4f1ba2] .el-collapse-transition-enter-active,.wise-menu-secondary[data-v-3c4f1ba2] .el-collapse-transition-leave-active{transition:none!important}@media (prefers-reduced-motion: reduce){.nav-primary[data-v-3c4f1ba2],.nav-primary-item[data-v-3c4f1ba2],.nav-primary-item .label[data-v-3c4f1ba2]{transition:none!important}}.platform-sidebar-shell[data-v-178168a5]{display:flex;flex-direction:column;width:164px;height:100%;overflow:hidden;background:#fff;color:#242a36;transition:width .16s ease}.platform-sidebar-shell.is-expanded[data-v-178168a5]{width:180px}.platform-sidebar-shell.is-expanded.is-primary-revealed[data-v-178168a5]{width:288px}.platform-sidebar-body[data-v-178168a5]{position:relative;display:flex;flex:1;min-height:0}.platform-primary-rail[data-v-178168a5]{position:relative;z-index:2;flex:0 0 164px;width:164px;min-width:0;height:100%;transition:flex-basis .16s ease,width .16s ease}.platform-sidebar-shell.is-expanded .platform-primary-rail[data-v-178168a5]{flex-basis:56px;width:56px}.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-rail[data-v-178168a5]{flex-basis:164px;width:164px}.platform-primary-sidebar[data-v-178168a5]{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:164px;min-width:0;height:100%;background:#fff;border-right:1px solid #e2e5e9}.platform-sidebar-shell.is-expanded .platform-primary-sidebar[data-v-178168a5]{width:56px;box-shadow:none;transition:width .16s ease,box-shadow .16s ease}.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-sidebar[data-v-178168a5]{width:164px;box-shadow:none}.platform-primary-nav[data-v-178168a5]{flex:1;min-height:0;padding:12px 8px;overflow-y:auto;scrollbar-width:thin}.platform-primary-item[data-v-178168a5]{position:relative;display:flex;align-items:center;width:100%;height:44px;margin:2px 0;padding:0 10px;border:0;border-radius:4px;background:transparent;color:#626b78;font:inherit;font-size:14px;font-weight:500;line-height:1;text-align:left;text-decoration:none;cursor:pointer;transition:color .16s ease,background-color .16s ease}.platform-primary-item>.el-icon[data-v-178168a5]:first-child{flex:0 0 auto;margin-right:12px;font-size:18px}.platform-primary-item>span[data-v-178168a5]{min-width:0;white-space:nowrap}.platform-sidebar-shell.is-expanded .platform-primary-item[data-v-178168a5]{justify-content:center;padding:0}.platform-sidebar-shell.is-expanded .platform-primary-item>.el-icon[data-v-178168a5]:first-child{margin-right:0}.platform-sidebar-shell.is-expanded .platform-primary-item.is-dashboard[data-v-178168a5]{justify-content:flex-start;padding-left:10px}.platform-sidebar-shell.is-expanded .platform-primary-item>span[data-v-178168a5],.platform-sidebar-shell.is-expanded .platform-primary-arrow[data-v-178168a5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-item[data-v-178168a5]{justify-content:flex-start;padding:0 10px}.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-item>.el-icon[data-v-178168a5]:first-child{margin-right:12px}.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-item>span[data-v-178168a5],.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-arrow[data-v-178168a5]{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap}.platform-sidebar-shell.is-expanded.is-primary-revealed .platform-primary-arrow[data-v-178168a5]{margin-left:auto}.platform-primary-arrow[data-v-178168a5]{margin-left:auto;color:#a0a7b1;font-size:14px;transition:transform .16s ease,color .16s ease}.platform-primary-item[data-v-178168a5]:hover{background:#fff2e8;color:#ff6900}.platform-primary-item.is-active[data-v-178168a5]{background:#fff2e8;color:#ff6900;font-weight:600}.platform-primary-item.is-active[data-v-178168a5]:before{position:absolute;top:10px;bottom:10px;left:0;width:2px;background:#ff6900;content:""}.platform-primary-item.is-active .platform-primary-arrow[data-v-178168a5]{color:#ff6900;transform:rotate(90deg)}.platform-primary-item[data-v-178168a5]:focus-visible,.platform-secondary-item[data-v-178168a5]:focus-visible{outline:2px solid rgb(255 105 0 / 42%);outline-offset:1px}.platform-primary-footer[data-v-178168a5]{flex:0 0 auto;border-top:1px solid #e2e5e9;background:#fff}.platform-sidebar-shell.is-expanded .platform-primary-footer[data-v-178168a5] .version-container{display:none}.platform-secondary-sidebar[data-v-178168a5]{flex:0 0 124px;width:124px;min-width:0;height:100%;overflow:hidden;background:#f5f6f7;border-right:1px solid #e2e5e9}.platform-secondary-title[data-v-178168a5]{display:flex;align-items:center;height:64px;padding:0 12px;border-bottom:1px solid #e2e5e9;color:#4f5866;font-size:16px;font-weight:500}.platform-secondary-content[data-v-178168a5]{height:calc(100% - 64px);padding:22px 8px;overflow-y:auto;scrollbar-width:thin}.platform-secondary-section+.platform-secondary-section[data-v-178168a5]{margin-top:24px}.platform-secondary-section h3[data-v-178168a5]{margin:0 8px 8px;color:#2f3744;font-size:13px;font-weight:600;line-height:22px}.platform-secondary-item[data-v-178168a5]{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:8px;border-radius:4px;color:#6d7582;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.platform-secondary-item[data-v-178168a5]:hover{background:#fff;color:#ff6900}.platform-secondary-item.is-active[data-v-178168a5]{background:#fff;color:#ff6900;font-weight:600}.platform-secondary-item[data-v-178168a5] .el-badge__content{border-color:#f56c6c;border-radius:4px;background:#f56c6c;font-size:10px}@media (prefers-reduced-motion: reduce){.platform-sidebar-shell[data-v-178168a5],.platform-primary-rail[data-v-178168a5],.platform-primary-sidebar[data-v-178168a5],.platform-primary-item[data-v-178168a5],.platform-primary-arrow[data-v-178168a5],.platform-secondary-item[data-v-178168a5]{transition:none}}.platform-topbar-brand[data-v-6e88e793]{display:flex;flex:0 0 164px;width:164px;height:52px;background:#fff}.platform-brand-home[data-v-6e88e793]{display:flex;align-items:center;min-width:0;color:#626b78;text-decoration:none;transition:color .16s ease,background-color .16s ease}.platform-brand-home[data-v-6e88e793]{flex:1;justify-content:center;padding:8px 14px}.platform-brand-home img[data-v-6e88e793]{display:block;max-width:136px;max-height:34px;object-fit:contain}.platform-brand-home strong[data-v-6e88e793]{overflow:hidden;color:#ff6900;font-size:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.platform-brand-home[data-v-6e88e793]:hover{background:#fff7f1;color:#ff6900}.platform-brand-home[data-v-6e88e793]:focus-visible{position:relative;z-index:1;outline:2px solid rgb(255 105 0 / 42%);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.platform-brand-home[data-v-6e88e793]{transition:none}}.platform-workspace-switch[data-v-9c4f3b98]{display:flex;flex:0 0 auto;align-items:center;gap:7px;height:36px;margin:0 4px 0 auto;padding:0 12px;border:1px solid #e2e5e9;border-radius:4px;background:#fff;color:#626b78;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.platform-workspace-switch .el-icon[data-v-9c4f3b98]{font-size:16px}.platform-workspace-switch[data-v-9c4f3b98]:hover{border-color:#ffc59d;background:#fff7f1;color:#ff6900}.platform-workspace-switch[data-v-9c4f3b98]:focus-visible{outline:2px solid rgb(255 105 0 / 42%);outline-offset:1px}@media (prefers-reduced-motion: reduce){.platform-workspace-switch[data-v-9c4f3b98]{transition:none}}.notification-bell[data-v-600dab1e]{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.bell-icon[data-v-600dab1e]{color:var(--text-secondary, #737B88);transition:color .2s}.notification-bell:hover .bell-icon[data-v-600dab1e]{color:var(--brand-primary, #FF6900)}.bell-dot[data-v-600dab1e]{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#dc2626;border:1.5px solid #fff}.notification-panel[data-v-600dab1e]{padding:0}.panel-header[data-v-600dab1e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.panel-header .title[data-v-600dab1e]{font-size:16px;font-weight:600;color:#303133}.tab-badge[data-v-600dab1e]{display:inline-block;min-width:16px;height:16px;line-height:16px;padding:0 4px;margin-left:4px;font-size:11px;font-weight:500;color:#fff;background-color:#f56c6c;border-radius:8px;text-align:center;vertical-align:middle}.tab-dot[data-v-600dab1e]{display:inline-block;width:6px;height:6px;margin-left:4px;background-color:#f56c6c;border-radius:50%;vertical-align:middle}.sub-tabs[data-v-600dab1e]{display:flex;gap:16px;padding:8px 20px 4px}.sub-tab[data-v-600dab1e]{font-size:13px;color:#909399;cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .2s}.sub-tab.active[data-v-600dab1e]{color:#303133;font-weight:500;border-bottom-color:#ff6900}.sub-tab[data-v-600dab1e]:hover{color:#303133}.notification-list[data-v-600dab1e]{padding:4px 0}.loading-state[data-v-600dab1e],.empty-state[data-v-600dab1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#909399;gap:8px}.loading-state .el-icon[data-v-600dab1e]{font-size:24px}.empty-state .el-icon[data-v-600dab1e]{color:#dcdfe6}.notif-item[data-v-600dab1e]{display:flex;align-items:flex-start;gap:10px;padding:10px 20px;cursor:pointer;transition:background-color .2s;position:relative}.notif-item[data-v-600dab1e]:hover{background-color:#f5f7fa}.notif-item.unread[data-v-600dab1e]{background-color:#fff8f0}.notif-item.unread[data-v-600dab1e]:hover{background-color:#fff0e0}.notif-item.priority-high .notif-title[data-v-600dab1e]{color:#e6a23c}.notif-item.priority-urgent .notif-title[data-v-600dab1e]{color:#f56c6c}.notif-icon[data-v-600dab1e]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notif-icon.icon-task[data-v-600dab1e]{background-color:#fff0e6;color:#ff6900}.notif-icon.icon-order[data-v-600dab1e]{background-color:#fff7e6;color:#e6a23c}.notif-icon.icon-payment[data-v-600dab1e]{background-color:#f0f9eb;color:#67c23a}.notif-icon.icon-process[data-v-600dab1e]{background-color:#ecf5ff;color:#409eff}.notif-icon.icon-default[data-v-600dab1e]{background-color:#f5f7fa;color:#909399}.notif-body[data-v-600dab1e]{flex:1;min-width:0}.notif-title[data-v-600dab1e]{font-size:13px;font-weight:500;color:#303133;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-text[data-v-600dab1e]{font-size:12px;color:#606266;line-height:1.4;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notif-time[data-v-600dab1e]{font-size:11px;color:#909399}.notif-delete[data-v-600dab1e]{flex-shrink:0;opacity:0;transition:opacity .2s;color:#c0c4cc}.notif-item:hover .notif-delete[data-v-600dab1e]{opacity:1}.notice-item[data-v-600dab1e]{padding:12px 20px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f7fa}.notice-item[data-v-600dab1e]:last-child{border-bottom:none}.notice-item[data-v-600dab1e]:hover{background-color:#f5f7fa}.notice-meta[data-v-600dab1e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.notice-time[data-v-600dab1e]{font-size:11px;color:#909399}.notice-title[data-v-600dab1e]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-preview[data-v-600dab1e]{font-size:12px;color:#909399;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panel-footer[data-v-600dab1e]{padding:12px 20px;border-top:1px solid #ebeef5;text-align:center}.panel-footer .el-button[data-v-600dab1e]{color:#ff6900;font-size:13px}.panel-footer .el-button[data-v-600dab1e]:hover{color:#cc5400}.notification-popover{padding:0!important}.notification-popover .el-tabs__header{margin:0!important;padding:0 20px!important}.notification-popover .el-tabs__content{padding:0!important}.notification-popover .el-tabs__nav-wrap:after{display:none!important}.notification-popover .el-tabs__active-bar{background-color:#ff6900!important}.notification-popover .el-tabs__item.is-active,.notification-popover .el-tabs__item:hover{color:#ff6900!important}.diag-progress[data-v-59c7360a]{margin-bottom:16px}.diag-grid[data-v-59c7360a]{display:grid;grid-template-columns:1fr;gap:12px}.diag-card[data-v-59c7360a]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:8px;border:1px solid #ebeef5;background:#fafbfc;transition:all .2s}.diag-card--running[data-v-59c7360a]{border-color:#ff69004d;background:#ff69000a}.diag-card--ok[data-v-59c7360a]{border-color:#c2e7b0;background:#f0f9eb}.diag-card--warn[data-v-59c7360a]{border-color:#faecd8;background:#fdf6ec}.diag-card--fail[data-v-59c7360a]{border-color:#fbc4c4;background:#fef0f0}.diag-card--highlight[data-v-59c7360a]{border-left:3px solid #FF6900}.diag-card__icon[data-v-59c7360a]{flex:0 0 auto;font-size:22px;color:#909399;margin-top:2px}.diag-card--running .diag-card__icon[data-v-59c7360a]{color:#ff6900}.diag-card--ok .diag-card__icon[data-v-59c7360a]{color:#67c23a}.diag-card--warn .diag-card__icon[data-v-59c7360a]{color:#e6a23c}.diag-card--fail .diag-card__icon[data-v-59c7360a]{color:#f56c6c}.diag-card__body[data-v-59c7360a]{flex:1;min-width:0}.diag-card__title-row[data-v-59c7360a]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.diag-card__title[data-v-59c7360a]{font-size:14px;font-weight:600;color:#303133}.diag-card__badge[data-v-59c7360a]{display:inline-block;padding:1px 8px;font-size:11px;font-weight:500;color:#fff;background:#ff6900;border-radius:4px;line-height:1.6}.diag-card__meaning[data-v-59c7360a]{font-size:12px;color:#909399;line-height:1.6;word-break:break-all}.diag-card__detail[data-v-59c7360a]{margin-top:6px;font-size:12px;font-weight:500;color:#303133;line-height:1.5;word-break:break-all}.diag-card--ok .diag-card__detail[data-v-59c7360a]{color:#5b9c45}.diag-card--warn .diag-card__detail[data-v-59c7360a]{color:#c79b3c}.diag-card--fail .diag-card__detail[data-v-59c7360a]{color:#c45656}.diag-card__tag[data-v-59c7360a]{flex:0 0 auto;padding-top:2px}.rotate[data-v-59c7360a]{animation:spin-59c7360a 1s linear infinite}@keyframes spin-59c7360a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.diag-report[data-v-59c7360a]{margin-top:20px}.diag-report__head[data-v-59c7360a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.diag-report__label[data-v-59c7360a]{font-size:14px;font-weight:600;color:#303133}.diag-report[data-v-59c7360a] .el-textarea__inner{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.7;background:#f5f7fa;color:#303133}.header[data-v-7ded3736]{display:flex;align-items:center;height:52px;padding:0 16px 0 4px;gap:4px}.header-search[data-v-7ded3736]{margin-right:0}.search-icon-btn[data-v-7ded3736]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;color:var(--text-secondary, #737B88);transition:color .2s}.search-icon-btn[data-v-7ded3736]:hover{color:var(--brand-primary, #FF6900)}.header-search-input[data-v-7ded3736] .el-input__wrapper{border-radius:4px;box-shadow:0 0 0 1px #dcdfe6 inset}.header-search-input[data-v-7ded3736] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #ff6900 inset}.pending-trigger[data-v-7ded3736]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.pending-icon-btn[data-v-7ded3736]{color:var(--text-secondary, #737B88);transition:color .2s}.pending-trigger:hover .pending-icon-btn[data-v-7ded3736]{color:var(--brand-primary, #FF6900)}.pending-badge[data-v-7ded3736] .el-badge__content{border:2px solid #fff;background-color:#f56c6c;font-size:11px;min-width:18px;height:18px;line-height:18px;padding:0 5px}.header-actions[data-v-7ded3736]{display:flex;align-items:center;gap:12px}.cashier-trigger[data-v-7ded3736]{display:flex;align-items:center;gap:4px;padding:6px 14px;border-radius:4px;cursor:pointer;background:#ff6900;color:#fff;font-size:13px;font-weight:500;transition:all .2s;white-space:nowrap}.cashier-trigger[data-v-7ded3736]:hover{background:#e55e00}.cashier-label[data-v-7ded3736]{line-height:1}.tenant-trigger[data-v-7ded3736]{cursor:pointer;height:36px;padding:0 10px 0 4px;border:1px solid var(--app-border, #E2E5E9);border-radius:var(--app-radius, 4px);background:#fff;transition:border-color .15s ease,background-color .15s ease;display:flex;align-items:center;gap:8px}.tenant-trigger[data-v-7ded3736]:hover{border-color:#d6d9de;background:#f5f6f7}.venue-context[data-v-7ded3736],.venue-name[data-v-7ded3736]{height:36px;padding:0 10px 0 4px;border:1px solid var(--app-border, #E2E5E9);border-radius:var(--app-radius, 4px);background:#fff;display:flex;align-items:center;gap:8px;transition:border-color .15s ease,background-color .15s ease}button.venue-trigger[data-v-7ded3736]{border:1px solid var(--app-border, #E2E5E9);background:#fff;font:inherit;cursor:pointer}.venue-trigger[data-v-7ded3736]:hover{border-color:#d6d9de;background:#f5f6f7}.venue-badge[data-v-7ded3736]{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary-soft, #FFF2E8);color:var(--brand-primary, #FF6900);font-size:12px;font-weight:700}.venue-context-copy[data-v-7ded3736]{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-width:0;line-height:1.15}.venue-context-label[data-v-7ded3736]{color:var(--text-placeholder, #A5ABB5);font-size:10px;font-weight:500;letter-spacing:.04em}.venue-context-value[data-v-7ded3736]{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--text-primary, #242A36)}.venue-chev[data-v-7ded3736]{width:13px;height:13px;flex-shrink:0;color:var(--text-placeholder, #A5ABB5)}.venue-trigger[data-v-7ded3736]:focus-visible{outline:2px solid rgba(255,105,0,.35);outline-offset:3px;border-radius:4px}[data-v-7ded3736] .el-dropdown-menu__item.is-active{background-color:#fff0e6;color:#ff6900}.user-menu-trigger[data-v-7ded3736]{cursor:pointer;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;transition:background-color .3s}.user-menu-trigger[data-v-7ded3736]:hover{background-color:#f5f7fa}.user-avatar[data-v-7ded3736]{background:var(--brand-primary, #FF6900);color:#fff;font-weight:600;cursor:pointer;position:relative;z-index:1}.user-info-copy[data-v-7ded3736]{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;line-height:1.15;min-width:0}.user-info-name[data-v-7ded3736]{font-size:13px;font-weight:600;color:var(--text-primary, #242A36);max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-role[data-v-7ded3736]{font-size:11px;color:var(--text-secondary, #737B88)}.user-menu-trigger[data-v-7ded3736]{position:relative}.impersonate-ring[data-v-7ded3736]{position:absolute;top:50%;left:28px;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;border:2px solid rgba(255,105,0,.2);border-top-color:#ff6900;box-sizing:border-box;animation:impersonate-spin-7ded3736 1s linear infinite}@keyframes impersonate-spin-7ded3736{to{transform:translate(-50%,-50%) rotate(360deg)}}.user-dropdown-impersonate-tag[data-v-7ded3736]{display:inline-block;margin-top:6px;padding:2px 8px;font-size:11px;color:#ff6900;background:#ff69001a;border-radius:4px}.help-trigger[data-v-7ded3736]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;position:relative}.help-icon[data-v-7ded3736]{color:var(--text-secondary, #737B88);transition:color .2s}.help-trigger:hover .help-icon[data-v-7ded3736]{color:var(--brand-primary, #FF6900)}.qa-guide-trigger[data-v-7ded3736]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;position:relative}.qa-guide-icon[data-v-7ded3736]{color:var(--text-secondary, #737B88);transition:color .2s}.qa-guide-trigger:hover .qa-guide-icon[data-v-7ded3736]{color:var(--brand-primary, #FF6900)}.dropdown-task-badge[data-v-7ded3736]{margin-left:8px}.dropdown-task-badge[data-v-7ded3736] .el-badge__content{position:static;transform:none;border:none;background-color:#f56c6c;font-size:11px;min-width:18px;height:18px;line-height:18px;padding:0 5px}.task-list[data-v-7ded3736]{max-height:320px;overflow-y:auto}.task-empty[data-v-7ded3736]{padding:20px 0}.task-item[data-v-7ded3736]{padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .3s;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.task-item[data-v-7ded3736]:last-child{border-bottom:none}.task-item[data-v-7ded3736]:hover{background-color:#f5f7fa}.task-item-content[data-v-7ded3736]{flex:1;cursor:pointer}.task-item-header[data-v-7ded3736]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.task-time[data-v-7ded3736]{font-size:12px;color:#909399}.task-time.task-overdue[data-v-7ded3736]{color:#f56c6c;font-weight:500}.task-item-title[data-v-7ded3736]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.task-item-customer[data-v-7ded3736]{font-size:12px;color:#606266;margin-bottom:4px}.task-recycle-warning[data-v-7ded3736]{margin-top:6px}.task-item-actions[data-v-7ded3736]{flex-shrink:0;display:flex;align-items:center}.search-results[data-v-7ded3736]{max-height:400px;overflow-y:auto}.search-loading[data-v-7ded3736]{min-height:80px}.search-category[data-v-7ded3736]{margin-bottom:8px}.search-category[data-v-7ded3736]:last-child{margin-bottom:0}.search-category-title[data-v-7ded3736]{font-size:12px;color:#909399;padding:6px 12px 4px;font-weight:500}.search-result-item[data-v-7ded3736]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .2s;gap:10px}.search-result-item[data-v-7ded3736]:hover{background-color:#fff0e6}.search-result-item:hover .search-result-icon[data-v-7ded3736]{color:#ff6900}.search-result-icon[data-v-7ded3736]{color:#909399;font-size:16px;flex-shrink:0;transition:color .2s}.search-result-text[data-v-7ded3736]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.search-result-title[data-v-7ded3736]{font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-desc[data-v-7ded3736]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-header{padding:10px 16px 8px;border-bottom:1px solid #f0f0f0;margin-bottom:4px}.user-dropdown-name{font-size:14px;font-weight:600;color:#303133}.user-dropdown-role{font-size:12px;color:#ff6900;margin-top:4px}.user-dropdown-uid{font-size:12px;color:#909399;margin-top:2px}.pending-popover{padding:0!important}.pending-popover-content .pending-popover-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.pending-popover-content .pending-popover-header .pending-popover-title{font-size:15px;font-weight:600;color:#303133}.pending-popover-content .pending-popover-list{max-height:400px;overflow-y:auto}.pending-popover-content .pending-popover-list .pending-popover-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s}.pending-popover-content .pending-popover-list .pending-popover-item:hover{background-color:#f5f7fa}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-icon{flex-shrink:0}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-icon.warning{color:#cc5400}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-icon.info{color:#ff6900}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-icon.danger{color:#f56c6c}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-item-info{min-width:0}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-item-info .pending-popover-item-title{font-size:14px;font-weight:500;color:#303133}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-left .pending-popover-item-info .pending-popover-item-desc{font-size:12px;color:#909399;margin-top:2px}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-right{display:flex;align-items:center;gap:8px;margin-left:12px;flex-shrink:0}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-right .pending-popover-item-close{color:#c0c4cc;cursor:pointer;transition:color .2s}.pending-popover-content .pending-popover-list .pending-popover-item .pending-popover-item-right .pending-popover-item-close:hover{color:#909399}.pending-popover-content .pending-popover-list .pending-popover-empty{padding:20px 0}.system-switch[data-v-493d49e5]{position:relative}.system-switch-trigger[data-v-493d49e5]{height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--app-border, #E2E5E9);border-radius:var(--app-radius, 4px);background:#fff;color:var(--text-primary, #242A36);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.system-switch-trigger[data-v-493d49e5]:hover{border-color:#d6d9de;background:#f5f6f7}.system-switch.is-open .system-switch-trigger[data-v-493d49e5]{border-color:var(--brand-primary, #FF6900);box-shadow:0 0 0 3px #ff690029}.icon-wrap[data-v-493d49e5]{width:20px;height:20px;display:grid;place-items:center;border-radius:3px;background:var(--brand-primary-soft, #FFF2E8);color:var(--brand-primary, #FF6900);flex-shrink:0}.icon-wrap svg[data-v-493d49e5]{width:13px;height:13px}.chev[data-v-493d49e5]{width:13px;height:13px;color:var(--text-placeholder, #A5ABB5);transition:transform .15s ease}.system-switch.is-open .chev[data-v-493d49e5]{transform:rotate(180deg)}.system-switch-panel[data-v-493d49e5]{position:absolute;top:calc(100% + 6px);left:0;width:240px;background:#fff;border:1px solid var(--app-border, #E2E5E9);border-radius:var(--app-radius, 4px);box-shadow:0 8px 24px #242a3614;padding:6px;z-index:2000}.system-switch-option[data-v-493d49e5]{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:none;background:none;border-radius:var(--app-radius, 4px);cursor:pointer;text-align:left;font-family:inherit}.system-switch-option[data-v-493d49e5]:hover{background:#f5f6f7}.system-switch-option[data-v-493d49e5]:focus-visible{outline:none;box-shadow:0 0 0 2px #ff69004d}.system-switch-option.is-current[data-v-493d49e5]{background:var(--brand-primary-soft, #FFF2E8)}.system-switch-option.is-current .icon-wrap[data-v-493d49e5]{background:var(--brand-primary, #FF6900);color:#fff}.system-switch-option.is-locked[data-v-493d49e5]{cursor:help;opacity:.68}.option-text[data-v-493d49e5]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.option-title[data-v-493d49e5]{font-size:13px;font-weight:600;color:var(--text-primary, #242A36)}.system-switch-option.is-current .option-title[data-v-493d49e5]{color:var(--brand-primary, #FF6900)}.option-sub[data-v-493d49e5]{font-size:11px;color:var(--text-secondary, #737B88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check[data-v-493d49e5]{color:var(--brand-primary, #FF6900);flex-shrink:0}@media (prefers-reduced-motion: reduce){.system-switch-trigger[data-v-493d49e5],.chev[data-v-493d49e5]{transition:none!important}}.tags-view-container[data-v-20e138f3]{display:flex;align-items:center;height:44px;flex:1;min-width:0;background-color:var(--card-bg-solid, #fff);position:relative;z-index:2;border-bottom:1px solid var(--app-border, #E2E5E9)}.tags-view-container .tags-view-wrapper[data-v-20e138f3]{flex:1;overflow:hidden;height:100%}.tags-view-container .tags-view-wrapper[data-v-20e138f3] .tags-scrollbar-wrap{overflow-x:auto;scrollbar-width:none}.tags-view-container .tags-view-wrapper[data-v-20e138f3] .tags-scrollbar-wrap::-webkit-scrollbar{display:none}.tags-view-container .tags-view-wrapper[data-v-20e138f3] .el-scrollbar__view{display:flex;align-items:center;height:100%}.tags-view-container .tags-view-wrapper .tags-list[data-v-20e138f3]{display:flex;align-items:center;height:100%;padding:0 8px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-20e138f3]{display:inline-flex;align-items:center;position:relative;cursor:pointer;height:100%;padding:0 14px;font-size:13px;color:var(--text-secondary, #737B88);text-decoration:none;border:none;background-color:transparent;transition:color .15s ease;flex-shrink:0}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-20e138f3]:hover:not(.active){color:var(--text-primary, #242A36)}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-20e138f3]{color:var(--brand-primary, #FF6900);font-weight:600}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-20e138f3]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--brand-primary, #FF6900);border-radius:1px}.tags-view-container .tags-view-wrapper .tags-view-item .active-dot[data-v-20e138f3]{width:5px;height:5px;background-color:var(--brand-primary, #FF6900);border-radius:50%;margin-right:6px;flex-shrink:0}.tags-view-container .tags-view-wrapper .tags-view-item .tag-title[data-v-20e138f3]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-view-container .tags-view-wrapper .tags-view-item .close-icon[data-v-20e138f3]{font-size:13px;width:16px;height:16px;margin-left:4px;border-radius:var(--app-radius, 4px);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:all .15s}.tags-view-container .tags-view-wrapper .tags-view-item:hover .close-icon[data-v-20e138f3],.tags-view-container .tags-view-wrapper .tags-view-item.active .close-icon[data-v-20e138f3]{color:var(--text-placeholder, #A5ABB5)}.tags-view-container .tags-view-wrapper .tags-view-item .close-icon[data-v-20e138f3]:hover{background-color:var(--card-bg-2, #F5F6F7);color:var(--text-primary, #242A36)}.context-menu[data-v-20e138f3]{position:fixed;margin:0;padding:6px 0;background:var(--card-bg-solid, #fff);z-index:3000;list-style:none;border-radius:var(--app-radius, 4px);box-shadow:0 8px 24px #242a3614;border:1px solid var(--app-border, #E2E5E9);min-width:140px}.context-menu li[data-v-20e138f3]{margin:0;padding:8px 16px;cursor:pointer;font-size:13px;color:var(--text-secondary, #737B88);display:flex;align-items:center;gap:6px}.context-menu li[data-v-20e138f3]:hover{background:var(--brand-primary-soft, #FFF2E8);color:var(--brand-primary, #FF6900)}.layout[data-v-84acd937]{flex-direction:column;width:100%;height:100vh;overflow:hidden;background:var(--console-bg-gradient)}.global-topbar[data-v-84acd937]{height:52px!important;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 16px!important;background:var(--card-bg-solid, #fff);border-bottom:1px solid var(--app-border, #E2E5E9);--el-header-padding: 0;position:relative;z-index:20}.topbar-brand[data-v-84acd937]{display:flex;align-items:center;flex-shrink:0;padding-right:12px;border-right:1px solid var(--app-border, #E2E5E9)}.brand-logo[data-v-84acd937]{max-height:28px;width:auto;object-fit:contain;display:block}.brand-name[data-v-84acd937]{font-size:15px;font-weight:700;color:var(--text-primary, #242A36);white-space:nowrap}.topbar-header-mount[data-v-84acd937]{margin-left:auto;flex-shrink:0}.layout-body[data-v-84acd937]{flex:1;min-height:0}.layout-aside[data-v-84acd937]{background:var(--panel-bg);color:var(--text-primary, #303133);overflow:hidden;flex-shrink:0;border-right:1px solid var(--panel-border);transition:width .18s ease}.layout-header[data-v-84acd937]{background:var(--card-bg-solid, #fff);border-bottom:1px solid var(--app-border, #E2E5E9);border-top:none;padding:0;height:auto!important;--el-header-padding: 0;position:relative;z-index:1}.header-row[data-v-84acd937]{display:flex;align-items:center;width:100%;height:44px}.layout-main[data-v-84acd937]{padding:16px 24px 24px;--el-main-padding: 0;position:relative}.layout-main[data-v-84acd937]:before{content:"";position:absolute;top:0;left:0;right:0;height:320px;background:var(--console-main-glow);pointer-events:none;z-index:0}.layout.platform-enterprise-theme[data-v-84acd937]{box-sizing:border-box;position:relative;padding-top:52px;background:#f3f4f6;background-image:none}.platform-global-header[data-v-84acd937]{position:absolute;z-index:30;top:0;right:0;left:0;display:flex;align-items:center;height:52px;overflow:hidden;background:#fff;border-bottom:1px solid #e2e5e9}.layout.platform-enterprise-theme .layout-aside[data-v-84acd937]{background:#fff;border-right-color:#e2e5e9;backdrop-filter:none;-webkit-backdrop-filter:none}.layout.platform-enterprise-theme .layout-header[data-v-84acd937]{background:#fff;border-bottom:1px solid #e2e5e9}.layout.platform-enterprise-theme .layout-main[data-v-84acd937]{background:#f3f4f6}.layout.platform-enterprise-theme .layout-main[data-v-84acd937]:before{display:none}.ai-floating-wrap[data-v-84acd937]{position:fixed;z-index:900;width:52px;height:52px;touch-action:none}.ai-floating-entry[data-v-84acd937]{width:100%;height:100%;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;cursor:grab;transition:transform .18s ease;overflow:visible}.ai-floating-entry[data-v-84acd937]:hover{transform:translateY(-2px)}.ai-floating-entry[data-v-84acd937]:active{cursor:grabbing;transform:translateY(0)}.ai-floating-entry__image[data-v-84acd937]{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.ai-floating-close[data-v-84acd937]{position:absolute;top:-4px;right:-4px;width:20px;height:20px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#909399;box-shadow:0 2px 6px #0000001f;cursor:pointer;font-size:12px;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease,color .15s ease,background .15s ease}.ai-floating-wrap:hover .ai-floating-close[data-v-84acd937]{opacity:1;transform:scale(1)}.ai-floating-close[data-v-84acd937]:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}@media (max-width: 768px){.ai-floating-wrap[data-v-84acd937]{width:48px;height:48px}}html,body,#app{margin:0;padding:0;height:100%;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--console-bg-gradient);color:var(--text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--console-bg-bottom);border-radius:4px}::-webkit-scrollbar-thumb{background-color:#ffb480;border-radius:4px;transition:all .3s}::-webkit-scrollbar-thumb:hover{background-color:#ff964d}a{color:#ff6900;text-decoration:none;transition:color .3s}a:hover{color:#cc5400}*{box-sizing:border-box}@media print{.el-header,.el-aside,.el-menu,.el-breadcrumb,.el-tabs__header,.el-pagination,.el-button,.el-card__header,.search-card,.toolbar,.no-print{display:none!important}.el-main{padding:0!important}body{overflow:visible!important}}:root{--brand-primary: #FF6900;--brand-primary-light: #FF964D;--brand-primary-lighter: #FFB480;--brand-primary-dark: #CC5400;--brand-primary-darker: #B34A00;--brand-primary-soft: #FFF2E8;--brand-success: #FF6900;--brand-success-light: #FF964D;--brand-success-lighter: #FFB480;--brand-success-dark: #CC5400;--brand-success-darker: #B34A00;--console-bg-top: #F3F4F6;--console-bg-bottom: #F3F4F6;--console-bg-gradient: #F3F4F6;--console-main-glow: none;--card-bg: #FFFFFF;--card-bg-solid: #FFFFFF;--card-blur: none;--card-border: #E2E5E9;--card-border-outer: #E2E5E9;--card-radius: 4px;--card-shadow: none;--card-shadow-hover: none;--cell-bg: #F5F6F7;--cell-border: #E2E5E9;--cell-shadow: none;--cell-shadow-hover: none;--panel-border: #E2E5E9;--panel-bg: #FFFFFF;--module-blue: #4A9EF5;--module-blue-bg: #EBF3FE;--module-orange: #FF6900;--module-orange-bg: #FFF2E8;--module-purple: #8B5CF6;--module-purple-bg: #F3EFFE;--module-green: #16A34A;--module-green-bg: #F0FDF4;--task-today: #FF6900;--task-upcoming: #D97706;--task-overdue: #DC2626;--task-completed: #16A34A;--semantic-success: #16A34A;--semantic-success-bg: #F0FDF4;--semantic-warning: #D97706;--semantic-warning-bg: #FFFBEB;--semantic-danger: #DC2626;--semantic-danger-bg: #FEF2F2;--text-primary: #242A36;--text-secondary: #737B88;--text-placeholder: #A5ABB5;--app-radius: 4px;--app-border: #E2E5E9;--app-control-height: 36px;--font-number: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, "DIN Alternate", monospace;--el-color-primary: #FF6900;--el-color-primary-light-3: #FF964D;--el-color-primary-light-5: #FFB480;--el-color-primary-light-7: #FFD2B3;--el-color-primary-light-8: #FFE1CC;--el-color-primary-light-9: #FFF2E8;--el-color-primary-dark-2: #CC5400;--el-border-radius-base: 4px;--el-border-radius-small: 4px;--el-border-radius-round: 4px;--el-bg-color-page: #F3F4F6;--el-border-color: #E2E5E9;--el-border-color-light: #E2E5E9;--el-text-color-primary: #242A36;--el-text-color-regular: #737B88;--el-text-color-placeholder: #A5ABB5;--el-color-success: #16A34A;--el-color-success-light-3: #4ADE80;--el-color-success-light-5: #86EFAC;--el-color-success-light-7: #BBF7D0;--el-color-success-light-8: #DCFCE7;--el-color-success-light-9: #F0FDF4;--el-color-success-dark-2: #15803D}.el-button--primary{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;--el-button-disabled-text-color: rgba(255, 255, 255, .6) !important;font-weight:500;border-color:var(--brand-primary);border-radius:var(--app-radius)}.el-button--primary:hover{background-color:var(--brand-primary-light);border-color:var(--brand-primary-light)}.el-button--primary:active{background-color:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover,.el-button--primary.is-disabled:active{color:#fff9!important;background-color:#ffd2b3;border-color:#ffd2b3}.el-button--primary.is-plain{--el-button-text-color: var(--brand-primary);--el-button-hover-text-color: #ffffff;--el-button-active-text-color: #ffffff;background-color:var(--brand-primary-soft);border-color:var(--brand-primary)}.el-button--primary.is-plain:hover{background-color:var(--brand-primary);border-color:var(--brand-primary)}.el-button--primary.is-link{--el-button-text-color: var(--brand-primary);--el-button-hover-text-color: var(--brand-primary-dark)}.el-button--success{--el-button-text-color: #ffffff;font-weight:500}.el-progress__text{color:var(--brand-primary)!important}.el-switch.is-checked .el-switch__core{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.el-radio__input.is-checked .el-radio__inner{background-color:var(--brand-primary);border-color:var(--brand-primary)}.el-radio__input.is-checked+.el-radio__label{color:var(--brand-primary)}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--brand-primary);border-color:var(--brand-primary)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--brand-primary)}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--brand-primary);color:#fff;font-weight:600;border-radius:var(--app-radius)}.el-form-item__label{font-weight:500;color:var(--text-primary)}.el-loading-spinner .circular{stroke:var(--brand-primary)}.el-message--success{--el-message-bg-color: var(--semantic-success-bg);--el-message-border-color: var(--semantic-success);--el-message-text-color: #14532D;border-radius:var(--app-radius)}.el-message--success .el-message__icon{color:var(--semantic-success)}.el-notification--success{--el-notification-bg-color: var(--semantic-success-bg);--el-notification-border-color: var(--semantic-success);--el-notification-text-color: #14532D}.el-dialog,.el-drawer,.el-message-box,.el-popover.el-popper,.el-select__popper,.el-picker__popper,.el-dropdown__popper,.el-tooltip__popper{border-radius:var(--app-radius)!important}.el-dialog{border:1px solid var(--app-border);box-shadow:0 8px 24px #242a3614!important}.el-table{border-radius:var(--app-radius);overflow:hidden}.sidebar{background-color:#fff!important}.sidebar .logo-container{background-color:transparent!important;border-bottom:none!important}.sidebar .logo-title{color:#303133;font-weight:700;font-size:18px;letter-spacing:1px}.sidebar .logo-subtitle{color:#909399;font-size:12px}.el-menu{background-color:#fff!important;border-right:none!important}.el-menu-item,.el-sub-menu__title{color:#303133!important;margin:3px 6px!important;border-radius:12px;height:42px!important;line-height:42px!important;transition:all .2s ease;position:relative;font-weight:500!important;box-shadow:0 1px 2px #00000005!important}.el-menu-item:hover,.el-sub-menu__title:hover{background-color:#fff0e6!important;color:#ff6900!important;box-shadow:0 2px 6px #ff690026!important}.el-menu-item.is-active{background:#fff5e6!important;color:#ff6900!important;font-weight:600!important;position:relative;box-shadow:0 1px 3px #ff69001a!important}.el-menu--inline{background-color:#fafafa!important}.el-menu--inline .el-menu-item{background-color:#fafafa!important;padding-left:50px!important}.el-menu--inline .el-menu-item{color:#606266!important}.el-menu--inline .el-menu-item:hover{background-color:#fff0e6!important;color:#ff6900!important}.el-menu--inline .el-menu-item.is-active{background-color:#fff0e6!important;color:#cc5400!important}.el-sub-menu__icon-arrow{color:#c0c4cc!important;transition:color .2s ease}.el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{color:#ff6900!important}.el-menu-item .el-icon,.el-sub-menu__title .el-icon{color:#606266;font-size:18px!important;transition:all .2s ease;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.el-menu-item:hover .el-icon,.el-sub-menu__title:hover .el-icon{color:#ff6900;transform:scale(1.1)}.el-menu-item.is-active .el-icon{color:#cc5400;transform:scale(1.05);filter:drop-shadow(0 2px 4px rgba(255,105,0,.3))}.el-menu-item.is-active:before{content:"";position:absolute;right:0;left:auto;top:0;height:100%;width:4px;background:linear-gradient(180deg,#ff6900,#ff964d);border-radius:3px 0 0 3px}.grade-tag.S,.grade-tag.grade-s,.intent-level-s,[style*="background-color: rgb(255, 105, 0)"],[style*="background-color:#FF6900"],[style*="backgroundColor: #FF6900"],.intent-badge[style*="#FF6900"],.intent-badge-small[style*="#FF6900"],.grade-badge[style*="#FF6900"]{color:#fff!important;font-weight:700}.grade-tag.A,.grade-tag.grade-a{background-color:#f56c6c!important;color:#fff!important}.stat-card{position:relative;background:#fff!important;background-image:none!important;border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--text-primary)!important;box-shadow:none!important;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--stat-accent, var(--brand-primary))}.stat-card .stat-value,.stat-card .stat-label{color:var(--text-primary)!important}.stat-card .stat-label{color:var(--text-secondary)!important}.stat-card.total{--stat-accent: #8235F3}.stat-card.unsigned{--stat-accent: #737B88}.stat-card.paid,.stat-card.signed{--stat-accent: #16A34A}.stat-card.partial{--stat-accent: #FF6900}.stat-card.unpaid{--stat-accent: #DC2626}.el-tag.paid-tag{background-color:#f0fdf4!important;border-color:#16a34a!important;color:#15803d!important}.el-tag.partial-tag{background-color:var(--brand-primary-soft)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary-dark)!important}.el-tag.unpaid-tag{background-color:#fef2f2!important;border-color:#dc2626!important;color:#991b1b!important}.order-no-link{color:#ff6900!important;font-weight:600;cursor:pointer;transition:all .2s}.order-no-link:hover{color:#cc5400!important;text-decoration:underline}.amount-value,.final-amount,.mono-amount{font-family:var(--font-number);font-weight:700}.amount-text.success,.value.paid{color:#15803d!important}.el-dialog__header{border-bottom:1px solid var(--app-border)}.el-dialog__title{color:var(--text-primary);font-weight:700;font-size:15px}:deep(.el-step__title.is-finish){color:#ff6900!important}:deep(.el-step__head.is-finish){border-color:#ff6900!important;color:#ff6900!important}:deep(.el-step__head.is-process){border-color:#ff6900!important;color:#fff!important;background-color:#ff6900!important}:deep(.el-step__title.is-process){color:#ff6900!important;font-weight:600}:deep(.el-timeline-item__node--primary){background-color:#ff6900}:deep(.el-timeline-item__node--success){background-color:#16a34a}.el-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important;transition:box-shadow .3s ease,transform .3s ease}.el-card:hover{box-shadow:var(--card-shadow-hover)!important}:deep(.el-input__wrapper.is-focus){box-shadow:0 0 0 1px var(--brand-primary) inset!important}:deep(.el-textarea__inner:focus){border-color:var(--brand-primary)!important;box-shadow:0 0 0 1px var(--brand-primary) inset!important}:deep(.el-select .el-input.is-focus .el-input__wrapper){box-shadow:0 0 0 1px var(--brand-primary) inset!important}:deep(.grade-tag.grade-s){background-color:#ff6900!important;color:#fff!important;font-weight:700;text-shadow:none}:deep(.fc-day.today-cell),:deep(.is-today .day-num){color:#ff6900!important}:deep(.day-num.is-today){background-color:#ff6900!important;color:#fff!important;font-weight:700}.el-badge__content{background-color:#ff6900;color:#fff;font-weight:600}:deep(.el-progress-bar__inner){background-color:#ff6900!important}:deep(.el-progress__text){color:#ff6900!important;font-weight:600}.el-tabs__item.is-active,.el-tabs__item:hover{color:#ff6900!important}.el-tabs__active-bar{background-color:#ff6900!important}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{color:#ff6900!important;border-bottom-color:transparent}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#ff6900!important;border-top-color:#ff6900}.el-tabs__item:focus.is-active:not(:active){color:#ff6900!important;box-shadow:none}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#fff0e6!important;color:#ff6900!important}.message-popover{padding:0!important}.message-popover .el-popover__title{display:none}.el-button--primary{background-color:#ff6900!important;border-color:#ff6900!important;border-radius:4px!important;color:#fff!important;font-weight:600}.el-button--primary:hover{background-color:#ff964d!important;border-color:#ff964d!important;color:#fff!important}.el-button--primary:active,.el-button--primary:focus{background-color:#cc5400!important;border-color:#cc5400!important;color:#fff!important}.el-button--primary.is-disabled{background-color:#ffe1cc!important;border-color:#ffe1cc!important;color:#ffffff80!important;cursor:not-allowed}.el-button--primary.is-disabled:hover{background-color:#ffe1cc!important;border-color:#ffe1cc!important;color:#ffffff80!important}.el-button--primary.is-plain{background-color:#fff0e6!important;border-color:#ff6900!important;color:#ff6900!important;border-radius:16px!important}.el-button--primary.is-plain:hover{background-color:#ff6900!important;border-color:#ff6900!important;color:#fff!important}.el-button--primary.is-link{background-color:transparent!important;border-color:transparent!important;color:#ff6900!important}.el-button--primary.is-link:hover{color:#cc5400!important}.el-button--primary.is-text{background-color:transparent!important;border-color:transparent!important;color:#ff6900!important}.el-button--primary.is-text:hover{background-color:#ff69001a!important;color:#cc5400!important}.el-button--success{background-color:#ff6900!important;border-color:#ff6900!important;border-radius:16px!important;color:#fff!important;font-weight:600}.el-button--success:hover{background-color:#ff964d!important;border-color:#ff964d!important;color:#fff!important}.el-button--success:active,.el-button--success:focus{background-color:#cc5400!important;border-color:#cc5400!important;color:#fff!important}.el-button--success.is-disabled{background-color:#ffe1cc!important;border-color:#ffe1cc!important;color:#ffffff80!important}.el-button--success.is-disabled:hover{background-color:#ffe1cc!important;border-color:#ffe1cc!important}.el-button--default:hover,.el-button:not([class*=el-button--]):hover{color:#ff6900!important;border-color:#ffb480!important;background-color:#fff0e6!important}.el-button--default:active,.el-button--default:focus,.el-button:not([class*=el-button--]):active,.el-button:not([class*=el-button--]):focus{color:#cc5400!important;border-color:#ff6900!important;background-color:#fff0e6!important}.el-button--warning:focus{background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important}.el-button{border-radius:4px!important}.el-tag--primary{background-color:#fff0e6!important;border-color:#ff6900!important;color:#cc5400!important;font-weight:500}.el-tag--primary.is-dark{background-color:#ff6900!important;border-color:#ff6900!important;color:#fff!important;font-weight:600}.el-tag--primary:not(.is-dark){background-color:#fff0e6!important;border-color:#ff6900!important;color:#cc5400!important}.el-tag--success{background-color:#f0fdf4!important;border-color:#16a34a!important;color:#15803d!important;font-weight:500}.el-tag--success.is-dark{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-weight:600}.el-tag--success:not(.is-dark){background-color:#f0fdf4!important;border-color:#16a34a!important;color:#15803d!important}.el-tag--warning{background-color:#fffbeb!important;border-color:#d97706!important;color:#92400e!important;font-weight:500}.el-tag--warning.is-dark{background-color:#d97706!important;border-color:#d97706!important;color:#fff!important;font-weight:600}.el-tag--danger{background-color:#fef2f2!important;border-color:#dc2626!important;color:#991b1b!important;font-weight:500}.el-tag--danger.is-dark{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-weight:600}.el-tag--info{background-color:#f2f5f7!important;border-color:#d3dce6!important;color:#606266!important;font-weight:500}.el-tag--info.is-dark{background-color:#909399!important;border-color:#909399!important;color:#fff!important;font-weight:600}.el-tag{border-radius:4px;border-width:1px;border-style:solid;padding:0 10px;height:28px;line-height:26px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .2s}.el-tag *{color:inherit!important}.el-tag[type=info],.el-tag.el-tag--info{color:#606266!important}.el-tag--success:not(.is-dark){color:#15803d!important}.el-tag--primary:not(.is-dark){color:#cc5400!important}.el-tag--success.is-dark,.el-tag--primary.is-dark{color:#fff!important}.ai-glow-btn{--el-button-bg-color: transparent !important;--el-button-border-color: transparent !important;--el-button-hover-bg-color: transparent !important;--el-button-hover-border-color: transparent !important;--el-button-active-bg-color: transparent !important;--el-button-active-border-color: transparent !important;--el-button-text-color: #fff !important;--el-button-hover-text-color: #fff !important;--el-button-active-text-color: #fff !important;--el-button-outline-color: transparent !important;padding:0 18px!important;border:none!important;border-radius:9999px!important;gap:6px;font-weight:600!important;color:#fff!important;background:linear-gradient(90deg,#f8b546,#f15f36,#dd363e)!important;box-shadow:0 6px 16px -4px #f15f3673,inset 3px 0 6px #fff09666,inset 0 2px 4px #ffffff40,inset -3px 0 6px #a0141459!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.ai-glow-btn:hover,.ai-glow-btn:focus{transform:translateY(-1px);color:#fff!important;box-shadow:0 10px 20px -4px #f15f368c,inset 3px 0 6px #fff09680,inset 0 2px 4px #ffffff4d,inset -3px 0 6px #a0141459!important}.ai-glow-btn:active{transform:translateY(1px);box-shadow:0 3px 10px -2px #f15f3666,inset 3px 0 6px #fff0964d,inset 0 2px 4px #ffffff26,inset -3px 0 6px #a0141466!important}.ai-glow-btn.is-loading{opacity:.85;pointer-events:none}.ai-glow-btn.is-disabled,.ai-glow-btn:disabled{opacity:.45;cursor:not-allowed!important;transform:none!important;pointer-events:none}.ai-glow-btn .sparkle-icon{width:14px;height:14px;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));flex-shrink:0}.ai-glow-btn .el-icon,.ai-glow-btn .el-icon.is-loading{color:#fff!important}.ai-glow-btn--sm{padding:0 10px!important;gap:3px}.ai-glow-btn--sm .sparkle-icon{width:10px;height:10px}.ai-glow-btn--sm{box-shadow:0 3px 10px -2px #f15f3659,inset 2px 0 4px #fff0964d,inset 0 1px 3px #fff3,inset -2px 0 4px #a0141440!important}.ai-glow-btn--sm:hover,.ai-glow-btn--sm:focus{box-shadow:0 5px 14px -2px #f15f3673,inset 2px 0 4px #fff09666,inset 0 1px 3px #ffffff40,inset -2px 0 4px #a0141440!important}.ai-glow-fab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 18px;border:none;border-radius:9999px;cursor:pointer;outline:none;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;background:linear-gradient(90deg,#f8b546,#f15f36,#dd363e);box-shadow:0 6px 16px -4px #f15f3673,inset 3px 0 6px #fff09666,inset 0 2px 4px #ffffff40,inset -3px 0 6px #a0141459;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ai-glow-fab:hover{transform:translateY(-1px);box-shadow:0 10px 20px -4px #f15f368c,inset 3px 0 6px #fff09680,inset 0 2px 4px #ffffff4d,inset -3px 0 6px #a0141459}.ai-glow-fab:active{transform:translateY(1px) scale(.98);box-shadow:0 3px 10px -2px #f15f3666,inset 3px 0 6px #fff0964d,inset 0 2px 4px #ffffff26,inset -3px 0 6px #a0141466}.ai-glow-fab .sparkle-icon{width:14px;height:14px;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));flex-shrink:0}.ai-glow-fab--fixed{position:fixed;bottom:32px;right:32px;z-index:100;height:40px;padding:0 24px;font-size:15px;gap:8px;box-shadow:0 10px 24px -4px #f15f368c,inset 3px 0 6px #fff09673,inset 0 2px 4px #ffffff40,inset -3px 0 6px #a0141459}.ai-glow-fab--fixed:hover{transform:translateY(-2px);box-shadow:0 14px 28px -4px #f15f36a6,inset 3px 0 6px #fff0968c,inset 0 2px 4px #ffffff59,inset -3px 0 6px #a0141459}.ai-glow-fab--fixed .sparkle-icon{width:16px;height:16px}.platform-enterprise-theme{--platform-primary: #ff6900;--platform-primary-hover: #e85f00;--platform-primary-soft: #fff2e8;--platform-bg: #f3f4f6;--platform-surface: #ffffff;--platform-surface-muted: #f5f6f7;--platform-border: #e2e5e9;--platform-border-strong: #d7dbe1;--platform-text: #242a36;--platform-text-secondary: #737b88;--platform-text-placeholder: #a5abb5;--platform-radius: 4px;--platform-control-height: 36px;--platform-transition: .16s ease;--platform-overlay-shadow: 0 12px 32px rgb(30 36 48 / 14%);--el-color-primary: var(--platform-primary);--el-color-primary-light-3: #ff954d;--el-color-primary-light-5: #ffb480;--el-color-primary-light-7: #ffd3b3;--el-color-primary-light-8: #ffe1cc;--el-color-primary-light-9: var(--platform-primary-soft);--el-color-primary-dark-2: var(--platform-primary-hover);--el-border-radius-base: var(--platform-radius);--el-border-radius-small: var(--platform-radius);--el-border-radius-round: var(--platform-radius);--el-bg-color-page: var(--platform-bg);--el-bg-color: var(--platform-surface);--el-fill-color-light: var(--platform-surface-muted);--el-border-color: var(--platform-border);--el-border-color-light: var(--platform-border);--el-text-color-primary: var(--platform-text);--el-text-color-regular: var(--platform-text-secondary);--el-text-color-placeholder: var(--platform-text-placeholder);--card-radius: var(--platform-radius);--card-bg: var(--platform-surface);--card-border: var(--platform-border);--card-shadow: none;color:var(--platform-text)}.platform-enterprise-theme .layout-main>:where(div,section,main){min-height:100%;background-color:var(--platform-bg)!important;background-image:none!important}.platform-enterprise-theme .sidebar{background:var(--platform-surface)!important;border-right:0!important;box-shadow:none!important}.platform-enterprise-theme .wise-menu :where(.el-menu-item,.el-sub-menu__title){height:42px!important;margin:2px 8px!important;border-radius:var(--platform-radius)!important;box-shadow:none!important;transition:color var(--platform-transition),background-color var(--platform-transition)}.platform-enterprise-theme .wise-menu :where(.el-menu-item,.el-sub-menu__title):hover{background:var(--platform-primary-soft)!important;color:var(--platform-primary)!important;box-shadow:none!important}.platform-enterprise-theme .wise-menu .el-menu-item.is-active{background:var(--platform-primary-soft)!important;color:var(--platform-primary)!important;box-shadow:none!important}.platform-enterprise-theme .wise-menu .el-menu-item.is-active:before{top:8px;bottom:8px;right:auto;left:0;width:2px;height:auto;background:var(--platform-primary);border-radius:0}.platform-enterprise-theme .wise-menu :where(.el-menu-item,.el-sub-menu__title) .el-icon{filter:none!important;transform:none!important}.platform-enterprise-theme .wise-menu .el-menu--inline{background:var(--platform-surface-muted)!important}.platform-enterprise-theme .header{height:52px!important;background:var(--platform-surface)!important;border-bottom:0!important}.platform-enterprise-theme :where(.el-card,.el-button,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-select-dropdown,.el-date-editor,.el-alert,.el-tabs--border-card,.el-table,.el-table__inner-wrapper,.el-pagination button,.el-pager li,.el-tag,.el-descriptions,.el-collapse,.el-upload-dragger,.el-input-number,.el-input-number .el-input__wrapper,.stat-card,.metric-card,.data-card,.content-card,.filter-card,.search-card,.table-card,.form-card,.panel-card){border-radius:var(--platform-radius)!important}.platform-enterprise-theme.platform-enterprise-theme :is([class*=-card],[class*=_card],[class*=-panel],[class*=_panel],[class*=-box],[class*=_box],[class*=-chip],[class*=_chip],[class*=-badge],[class*=_badge],[class*=-status],[class*=_status],[class*=-item],[class*=_item],.hero-panel,.section-block){border-radius:var(--platform-radius)!important}.platform-enterprise-theme.platform-enterprise-theme :is([class*=-card],[class*=_card],[class*=-panel],[class*=_panel],.hero-panel,.section-block){background-color:var(--platform-surface)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.platform-enterprise-theme :where(.hero-panel,.section-block,.glass-card){background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.platform-enterprise-theme.platform-enterprise-theme :is(.el-avatar,.el-radio__inner,.el-checkbox__inner,.signal-dot,.health-dot,.status-dot,.active-dot,.meta-item i,.status-legend i){border-radius:50%!important}.platform-enterprise-theme :where(.hero-panel,.tenant-hero):before,.platform-enterprise-theme :where(.hero-panel,.tenant-hero):after,.platform-enterprise-theme .stat-corner{display:none!important}.platform-enterprise-theme :where(.el-card,.stat-card,.metric-card,.data-card,.content-card,.filter-card,.search-card,.table-card,.form-card,.panel-card){background:var(--platform-surface)!important;background-image:none!important;border:1px solid var(--platform-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.platform-enterprise-theme :where(.el-card,.stat-card,.metric-card,.data-card):hover{box-shadow:none!important;transform:none!important}.platform-enterprise-theme :where(.page-header,.page-head,.header-section,.title-row){border-radius:var(--platform-radius)!important}.platform-enterprise-theme :where(.page-header h1,.page-header h2,.page-title,.page-head h1,.page-head h2){color:var(--platform-text);font-size:24px;font-weight:600;line-height:1.35;letter-spacing:0}.platform-enterprise-theme :where(.subtitle,.page-subtitle,.page-description){color:var(--platform-text-secondary)}.platform-enterprise-theme :where(.stat-value,.metric-value,.stat-card__value,.stat-card__val,.value-number,.number){font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.platform-enterprise-theme .el-button{min-height:var(--platform-control-height);padding-inline:16px;font-weight:500;box-shadow:none!important;transition:color var(--platform-transition),background-color var(--platform-transition),border-color var(--platform-transition)}.platform-enterprise-theme .el-button--primary{background:var(--platform-primary);border-color:var(--platform-primary)}.platform-enterprise-theme .el-button--primary:hover,.platform-enterprise-theme .el-button--primary:focus-visible{background:var(--platform-primary-hover);border-color:var(--platform-primary-hover)}.platform-enterprise-theme :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:var(--platform-surface);border:1px solid var(--platform-border);box-shadow:none!important;transition:border-color var(--platform-transition),box-shadow var(--platform-transition)}.platform-enterprise-theme :where(.el-input__wrapper,.el-select__wrapper):hover,.platform-enterprise-theme .el-textarea__inner:hover{border-color:var(--platform-border-strong)}.platform-enterprise-theme :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused),.platform-enterprise-theme .el-textarea__inner:focus{border-color:var(--platform-primary)!important;box-shadow:0 0 0 2px #ff69001a!important}.platform-enterprise-theme .el-tabs__header{margin-bottom:16px}.platform-enterprise-theme .el-tabs__nav-wrap:after{height:1px;background:var(--platform-border)}.platform-enterprise-theme .el-tabs__active-bar{height:2px;background:var(--platform-primary);box-shadow:none}.platform-enterprise-theme .el-tabs__item{height:44px;padding-inline:20px;color:var(--platform-text-secondary);font-weight:500}.platform-enterprise-theme .el-tabs__item.is-active,.platform-enterprise-theme .el-tabs__item:hover{color:var(--platform-primary)}.platform-enterprise-theme .el-tabs--border-card{border-color:var(--platform-border);box-shadow:none}.platform-enterprise-theme .el-tabs--border-card>.el-tabs__header{background:var(--platform-surface-muted);border-bottom-color:var(--platform-border)}.platform-enterprise-theme .el-table{--el-table-border-color: var(--platform-border);--el-table-header-bg-color: var(--platform-surface-muted);--el-table-row-hover-bg-color: #fff8f2;color:var(--platform-text);box-shadow:none!important}.platform-enterprise-theme .el-table th.el-table__cell{height:44px;background:var(--platform-surface-muted);color:#4e5663;font-weight:600}.platform-enterprise-theme .el-table td.el-table__cell{height:50px}.platform-enterprise-theme .el-table:before,.platform-enterprise-theme .el-table__inner-wrapper:before{background:var(--platform-border)}.platform-enterprise-theme .el-pagination{--el-pagination-button-bg-color: var(--platform-surface);--el-pagination-hover-color: var(--platform-primary);gap:4px}.platform-enterprise-theme .el-pager li.is-active{background:var(--platform-primary);color:#fff}.platform-enterprise-theme .el-tag{font-weight:500}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table):not(.tenant-detail-page,.platform-order-detail-page,.node-detail-page,.settings-page){box-sizing:border-box;min-height:100%;padding:16px!important;background:var(--platform-bg)!important}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table):not(.tenant-detail-page,.platform-order-detail-page,.node-detail-page,.settings-page)>:where(.page-header,.page-head,.page-top,.header-section,.title-row){display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:0;margin:0 0 16px;padding:0;border:0;background:transparent;box-shadow:none}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.header-actions,.toolbar-left,.toolbar-right,.search-bar,.filter-bar,.filter-toolbar,.table-toolbar,.section-toolbar){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.header-actions,.toolbar-left,.toolbar-right,.search-bar,.filter-bar,.filter-toolbar,.table-toolbar,.section-toolbar)>*{margin-top:0;margin-bottom:0}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.search-card,.table-card,.table-glass,.content-card,.list-card,.content-panel,.list-panel){border:1px solid var(--platform-border)!important;border-radius:var(--platform-radius)!important;background:var(--platform-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.search-bar,.filter-bar,.filter-toolbar){margin-bottom:16px}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) .el-form--inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) .el-form--inline .el-form-item{margin:0}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) .el-table{width:100%;border:1px solid var(--platform-border);border-radius:var(--platform-radius)!important;overflow:hidden}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) .el-table__empty-block{min-height:72px}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.pagination,.pagination-wrap,.pagination-bar,.pagination-container){display:flex;justify-content:flex-end;margin-top:16px}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.search-native,.btn-reset,.btn-glass,.btn-primary){box-sizing:border-box;min-height:var(--platform-control-height);border-radius:var(--platform-radius)!important}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.toolbar-glass,.table-glass){border:1px solid var(--platform-border)!important;border-radius:var(--platform-radius)!important;background:var(--platform-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.platform-enterprise-theme .tenant-detail-page :where(.page-header-glass,.workspace-nav,.detail-card,.tenant-profile-card,.app-module-card,.app-module-icon,.avatar-img,.avatar-initial,.avatar-wrapper:after,.terminal-name-cell>.el-icon,.tenant-state,.rating-badge,.package-tag){border-radius:var(--platform-radius)!important}.platform-enterprise-theme .tenant-detail-page :where(.page-header-glass,.workspace-nav,.detail-card,.tenant-profile-card,.app-module-card){border:1px solid var(--platform-border)!important}.platform-enterprise-theme .tenant-detail-page :where(button,.el-button):not(.is-circle),.platform-enterprise-theme .tenant-detail-page :where(.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor,.el-input-number,.el-upload-dragger,.el-table,.el-pagination button,.el-pager li,.el-tag){border-radius:var(--platform-radius)!important}.platform-enterprise-theme .tenant-detail-page :where(.back-btn,.hdr-btn,.ops-btn,.btn-outlined){border-color:var(--platform-border)!important}.platform-enterprise-theme .tenant-detail-page :where(.hdr-btn.primary,.btn-primary,.el-button--primary){border-color:transparent!important}.platform-enterprise-theme .layout-main>.users-page .page-top{margin:0 0 16px;border-bottom:1px solid var(--platform-border)}.platform-enterprise-theme .layout-main>.users-page .tab-capsule{display:flex;gap:28px;width:auto;padding:0;border:0;border-radius:0!important;background:transparent!important;box-shadow:none!important}.platform-enterprise-theme .layout-main>.users-page .cap-item{position:relative;min-height:44px;padding:0;border:0;border-radius:0!important;color:var(--platform-text-secondary);background:transparent!important;box-shadow:none!important}.platform-enterprise-theme .layout-main>.users-page .cap-item.active{color:var(--platform-primary)}.platform-enterprise-theme .layout-main>.users-page .cap-item.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--platform-primary)}.platform-enterprise-theme :where(.el-card__header,.section-header,.card-header){border-bottom-color:var(--platform-border)}.platform-enterprise-theme :where(button,[role=button],.el-tabs__item,.el-dropdown,.el-select){cursor:pointer}.platform-enterprise-theme :where(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid rgb(255 105 0 / 42%);outline-offset:2px}.platform-enterprise-overlay-theme{--el-color-primary: #ff6900;--el-color-primary-light-9: #fff2e8;--el-border-radius-base: 4px;--el-border-radius-small: 4px;--el-border-radius-round: 4px}.platform-enterprise-overlay-theme :where(.el-dialog,.el-drawer,.el-message-box,.el-popover.el-popper,.el-select__popper,.el-picker__popper,.el-dropdown__popper,.el-tooltip__popper,.el-notification,.el-message,.el-select-dropdown,.el-picker-panel,.el-dropdown-menu){border-radius:4px!important}.platform-enterprise-overlay-theme .context-menu{border-radius:4px!important;border-color:#e2e5e9!important;box-shadow:0 12px 32px #1e243024!important}.platform-enterprise-overlay-theme :where(.el-dialog,.el-drawer,.el-message-box,.el-popover.el-popper,.el-select__popper,.el-picker__popper,.el-dropdown__popper){border:1px solid #e2e5e9;box-shadow:var(--platform-overlay-shadow, 0 12px 32px rgb(30 36 48 / 14%));-webkit-backdrop-filter:none;backdrop-filter:none}.platform-enterprise-overlay-theme :where(.el-button,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-pagination button,.el-pager li,.el-tag){border-radius:4px!important}@media (max-width: 768px){.platform-enterprise-theme{--platform-control-height: 40px}.platform-enterprise-theme :where(.page-header h1,.page-header h2,.page-title,.page-head h1,.page-head h2){font-size:20px}.platform-enterprise-theme .el-tabs__item{padding-inline:14px}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table):not(.tenant-detail-page,.platform-order-detail-page,.node-detail-page,.settings-page){padding:12px!important}.platform-enterprise-theme .layout-main>:where(div,main,section):has(.el-table) :where(.header-actions,.toolbar-left,.toolbar-right,.search-bar,.filter-bar,.filter-toolbar,.table-toolbar,.section-toolbar){align-items:stretch}}@media (prefers-reduced-motion: reduce){.platform-enterprise-theme *,.platform-enterprise-theme *:before,.platform-enterprise-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
