/**
 * 系统变量定义
 */
/****
* 全局颜色定义
****/
/**
 * 黑色主题
 */
.app-outer.theme-black {
  background-color: #101010;
  color: #e6e6e6;
  /*** element UI ***/
}
.app-outer.theme-black .app > .el-aside {
  background-color: #292929;
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-annotation {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAC7ElEQVRoge2ZXWiOYRjHf/+ZabaZaLRyMIuVIsoJWgnJfJRazc5wIic+jhw64ECkFCekSEkKKZKPlo9iB2PhwMGOLClbLWYUMfk7eN5Hr3m/nnnXbvX8Du/nuu73/3/v637u57keSAkLAdiuAlYBlZMr5zdPJX1KkhAL3wxcBRIlTxA1wCHgSJKk2EgV0CdpcblVJcX21YyeRIRSSnmxvQrYDiwCRoAXwGlJg9lxFZOgrSRsT7F9BngATAOuAI+AFcBr29uy40NekaNAG7BMUl/W+Anb7cAl20OSHkIJRmyvBJZMiNTcNAP1wGqgdYwJACRdt30YOBVri2+/ncDBXJvddg9QC7ybOO1/0QwMSGrNF2B7JjAEtEjqL6W0KoDjki6USWRRbB8HZheKkfTR9iCR6f5QN/sw0FAowPZUYBbRnSzYu9Z9YI3tOQVithAd4C8hUCOSeoBu4Hzm8ekPbM8DTgLHJP2AQI3YriN6VGkDntjearvRdrPtPUAv0ZlyMs4J7hzJmLgNTAXmA3uBs0BcZr3AAUkXcyV32n6VZ+JntndOiOq/f6vO9mPbPbbrs8Zle7kjanLlBlNaGYE3gWpgo6SR+JokAx8K5QdRWhkTt4A6YL2k4aRzTLoR27XAHaI9sS57JZIQQmmtA0aBDeM1AQGsiKQbwI1/nSeEFSkLqZHQSI2ERmokNFIjoZEaCY3USGikRkJj0t9HYmx3AB0FQuKmg3NdDMYIsAmYS9QKGksjsA+4LOlLruSQjED0EfRY9oDtBuAhUYdlR77E2MhPoMl2V46YlnKpTIrtWUAX8BbolDSaLzY2chfYD0zJEbOw7ApLINOgu0fUz2qX9K1QfCWApM/AuTwT7iq3yGLYnk5USqPAVklfi+WEtkewXU3UrJsBrM38yUUJzcg04BrR16q1STqOoR2Iu4Emorbp+ySJKhZguxtYCnwfn7aSqQHeAKslDSRNLsVIE7BgHMLGw3NJBbvuKf8LvwAWVv1+x/WMZgAAAABJRU5ErkJggg==);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-model {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAADEklEQVRoge2ZO2gUURSGzzUJiZUKuiiK6URQsEiMoI1gaxFFJYiN6awsJNhaWGgvIhGTxkrBxkol+AgkqBsLF0wTUBSEECxEE8U8Pos9m51sdh73sZtJyN/szN1z/vP/M/feuXdGZBObaDyAMdYGC8Aw0O6q3dQYwf9yeOGViPQaY356sdRcpadAaxh9qXUPAV+1bgnY50tYwYz+DgEmPdMfQCfwSet+Bg76kFVwFPilx7cC6k2rvwMY1bo/gBOuRFTGCXAK+KtN14IqTtbQDjzWurPAaReSZSN6fil5sknFFNDjoKMVuK8c80C/l5Fomwf+AH22ZrT29QhP9i6ewcgscDwjVwtwR/OWgBuWPio8l/WuADwgy0yaYqSkvzNYzCjAALCouYOZhKzm6AXmlOMJ0OFjZBfwUY+/AfsthJzRuwnwAtjuYOYY1cfCOLAz+n/dJ7sxxtRrAwoiMiIih22FNAAfjDFdlRMrI3peEJHppkhNQVTnCiR1rbS2rPDJTeLY4kOYJ+TWCPAGKGpXTkVujYhIh4h0ichIVjPLyNMYqZnuJ4E9SRzWs1Zcm40R2xzFhDGmO65+nruWO5K6EdCWFOdTIyauQHVZVIqOk1SOGCNT2jzYZCPv65nIxBFjpIfqOmmgiUbGiZl+nYxo+1nKK9gloK8ZRrw4kgIoL8eJ3J31aUT/v0sEDRERgiODkVbgOQEQ2ojVc8QYsyAi531EKEYDcMQj69VKigtxxV3qb5gn+4Y1sigiAhxYAy3hADzU7jcJbEuIy90YqQ3YSnlZAPAMaLElyoURDeoEpjX2ti1Rboxo4Engn8ZfTCMisr+migLlT3mvA/uwu1jAFY2fA7qTiIB32lTZP0SP3wb2YX/XgXua8x3YG0fEyv11FJPA7sA+nIy0AS81bwz96lqPqI6ZhpiIq58lqQB80dyhJCI1UwQmsH2FY6fJ3ogmHgF+a/5VZ6JA8KoPXKC8Q5xf10aU4GZ0JAfUZqtjVX2rF2yUv7k/EpFzIYW5wvkFnTEGEekXkWJoUQ5o7OZsE574Dxcp4jA7NC8lAAAAAElFTkSuQmCC);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-algorithm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAE8klEQVR4nO2bTWgdVRTH/yfU4qKtbQSt2YiNTXWhIGpMqqK4sYWqFUpRYtwoEQRdmIIUFLprqwtxqyBaiYKrVsQ2iK5aK1UQRBAlaa3SYtE20bTIa9L8XMxMcjOZjzsvM2+ivh8MnHfv/51z73nzdd7ckdq0aVMEYA3wCvANcJFkxoGNJcbsAU6G8X4APgGeA9aXFcN3IPcAZ1MmHWe4xLgvp8T4G3gd6CwrVtYgbgEmPSc/VvIesCcn3q/AnWXFSxvEF07A88AzwA2VBp2P7SbgLWAIOB5LwiXgoaoGcKsTaBq4u5JA6fHdBOxx2rcD52I/TKE9r8NTd79jHzazr4sEqQozOyipT9IvYVOnpHcB8/Xhm4DrHPt7X+clMuPYK90OMzsl6RFJjbBps6THfR37JmCFY1/2dV4i5xz7tninmX0n6Q2n6QVfxyvyJf4A/ZL6JSHpuJl9FevvkDQgqctpPitpxMxmM1wfdewtQK+ZnYhp3pS0S8Gc7gOuNbPzTU5lIWknIad/LXA44fL0KbDW0T2dfBVj0GMMnzv6C8CzQFdM86Wj2eYzN99DII8PJW1JaN8q6QPnMynf7/aI8bykydBeJ+ltSWfcLCrY+yK64g6S8E2Ae9w33I5wt48mPyvp/XCLdumtQF9oj0galLRf0rGsgIABA8BTQIeZ/SjpYQWHjA/XeOryIbgXHyPhDg8Ydn6E95z2A077Swk+8w6rJ5z+Aad9NbAbOAFMJRxODeBb4EafuXmdBM3sJ0k3p3SvduxTjn3Ssdf4xImxybHnkm5mU5L2htuSKescUAXeNzNLoYwEuDcpVzn2yhSNL9NJvoDrgReBO5rwuYgy7gNOO/YO4J3Idtp/bsLvmGM/CYxIuiLpkKQeSReB9WZ2qQnf5QF0kl0mTwLrQm30x0Yac3+kAKuA3zO0fwJX1zr5CGAnQZUYZxrY6eh2ZUwoYtjRbwMuJ2gawPZ6ZpsCcC9wBPgr3I4Am2Oa6HKaRtJltg8YJaj3/wAOAne1dnZt2vxnKeVmA+iR9Jjm7ytmJR0K7yDTvpNZOjerrQWCy9eiE1qK1qt0LqqtlZQEJJa+KROam1iz2loBNgKvAvuyEgD0O91XCCrGA6Ed0VdUu6zISYB36VxEuxRaXQ0WKZ2rKrMXsJzL4ZbQ6gQUKZ2rKrMX0OoExEvnbqBbyaVzEW29AK+RXLURtu8PdUVKZ29t7ZD856TLlKP1Kp2LamuF4PrfSJl8A9gb0+eWzs1o27RpU5hS/3unoqfDeX5rh4qeDvv6rZ2UQc4N1tENpmgWPRss4rdWKFbidhA87d0HHM1KQBG/tUJ1T4f/NeVwVWVruxxuBV4JYP6ZXtIi6KrK1sJ+c8aZiO8esEPSTZI2aGE5KlVXtjbjN2uczZN1wqK6p8OFy+Gscaax5HOAmV2QNKTk3XxG0pCZTYSfH1XwC6WxIdQU9ds0pZwEzewjSQ9KGpU0FW6jkh4I+yI+ljSe4Wo81BT12zSlrRQ1s2NKXivoarIWWzXtdyn47gGpi5WXGYWvPL4JyFysvIy43bF/K80rwesyEdNAb2nOS4LgfaYZZ5w9ZQfIXaxcB0AXwSs0E874Pqsi0KZYkCyqem3Oh4nSf31nIL3AmZwBRJT52pzP6jII3h6r9n0m8hcrQ/mvzWWtLpsKx7IbWFVWzDZt/if8A9wrNKI5HH9PAAAAAElFTkSuQmCC);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-data {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAwklEQVRoge2YOw7CMBAFLYpwJz7nSyLO6XCMoXEKUGIZG8NDelOlsGY1ceUNwRjzFsARuAEL9SzADAy9vbmQuWHQK1Nvby5k/WOnhlu9JEfs7c0dBqB22J6nl3fl0CpWwSFqOEQNh6jhEDUcooZD1NgKuYcQAnCulQLX9Ll8wbt7ePrgA2js7c2FDGlobBgUgZHnp24Xr/kb8BZlE29RSr25w4C3KD/DIWo4RA2HqOEQNRyihkPU8BalEG9RSr3GmDIeCrmU/J0tRsUAAAAASUVORK5CYII=);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-log {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAACoElEQVRoge2Y3YtNURjGf6/PYTQYn0M0Qm7mHxBxL+TrUq7k2r2SS3+DkgsXLoYU7jSkJgklaiSSGN9JId+Nn4tZchozZ86cs9fYtJ86rd163/0877PW2eu8Z0OFciHqBVUz6V4A9kTE16IIpxRFNEFsBc6qbZOiZkIOzoTL6pwi+euK5uBUX6bxktpepMaYojk41XXqYLruVzuK1BlVNBen2q0+TFM31QVFao0qmotTXak+SNO31IVF6o0qmotTXaoOpNBdtatIzUkzkuaXqHdS+J66PLtoLk61U72RUh6pq7KL5uJU56nXUtpjdXV20Vyc6lz1akp9oq7NLpqLU21X+1L6S7WnXn5DTWNE1M2bCFpYmNcRsWSs4L9kpG4d05olbRbNLEoj5v9WG184KiNlQ2WkbGjp1FLXATuAgYi4MCLWBewDZgG9ETEwIt4J7AK6gefAiYj43Eo99Qodry/anVJOjpjvVl/5G5/V9TXxzerbmvhXdWazdUC+r9YhYDFwFDgCtAGHU1GdwBlgPnAc2ALsLfLV0B9oZkfU6eo79Xvql9rUb2nV29WD6Z6LRdUBeXakC+gABiPiY0R8AQaBGcAKYEPKO12kaA4ji9P4sWbuUxo7gF+N3zN1f81zsrsV0RxG3qex9i3irDS+Br6n69nAPeBmEaI5jLwAhoBl6jR1KrAcMMXup7yeiOgHzhUhWriRiPgAXGF4xXcC2xnenevpZDqbUg+oa4rWHxUTOLVqsVHdqv5In6E0bkv3hHoq5Q6pn8Z7Rho5tVr9P/IU6B0x9yYi+tVdwAGGv1LHIuI8QESo7gX6gE3AIuAJcLvFWsZGIysxGfibv+yTjspI2VAZKRsqI2VDZaRsqIyUDQ01jWXot8bDf7MjFcqGn63Y1JWd8JsiAAAAAElFTkSuQmCC);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-task {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAA9ElEQVRoge3WMUrEUBQF0AFRQWQqC3cg1nZuQKynsnYHNhbaugE7d+AatBW7WYCVNm7ARlDwWMwXRGQiGeL/A/dUyScP7ksI3NEoIuI32MRR7RwLw7WZs9pZesNJWeIFu7Xz9IJ9vOEDk9p5esE2nsvXuKid509wgI1v96u4K0vcYGXO7L/pWuIQ77jHVjm7LLNPX2fLsMgOHsuzDzgt16/YmzvcGrP/YfrjBRzXztULxrgtS1zVzrMQrOEc67WzRCwTab8NkfbbCGm/w+laIu23OdJ+GyXtN6IXab8NkfbbCGm/w+laIu23OdJ+GyXtNyJiQJ8tNbuVd/T97gAAAABJRU5ErkJggg==);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item .icon-health {
  background-image: url(data:image/png;base64,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);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-annotation {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAErklEQVR4nO2abYhUZRTHf+feWd9ifQmk0mZ2DU2MRKgsSCzfyplZ0SUCiTTYCIIwnVk0pT40kFKBOTPbi98sVsOgItncXSdMlqigDwpKmWKtzp0VgyTRSnN373P6oJPrsuvMOLter83v073PPefM//znuS/c+0CFCv9rJL8RTWWfEHjASzHXQWdrrObTcgoE8huCfKAwtXxNN5ReYGgM0EvbH7XFQg3lqroRRJPZBCKvl1snUDjEZ6hKON0108KEjFgG03t4T3zKicHCbxkD5iU0MHqcs0rSubXAZBAsVRCbSMrpsFQ3tcZr9vbPszzQOuREmo6NHTO+KyMiSeCwICsxzBYxcxCNiTBJRb6KpJxX++f6fwaoipV2dio6V5CVrbHgjn4R389L6PtjxufSApvq0k5365rQ5vxB38+AaLrrKUWiKPEBmgegIyG9bWuCqxS+UOWNJVtyk/PHip4BkZSzXGBHKTk3Bv0M9OjDZ0Nb264VJqJWMrtWRZYZSxuAjVBCM6I6A5GAIm+XqXjIEIwFsg5oSSTEFIpvjdd0RlO5g6jOzY+V/G+2x4IbSs0ZLha99eu4EaOq1olYuaKTVB2gNr/r62vAmQlnzgM9KBOKTrK4HYtzV3Z9zP4XH+oB+VHRhcXER5qOjUWZrfBNfszXBgCommbgsUhT7vHCwSNfAUZZxnycH/K9AdjdW0GOiNGd0Xe67h0sLJLMPi3KBqC5NV77c378JrullY7lVt2jouOBO7HND5GUsxGrqrl99V2/A0SasvfhWmtE9AXg296eES/1zfe1AXXJEzNUrH0AAmEDcYHNmJ7N0ZTzG+htGKlG9LwKb144E0x0JKS3bw3fGnBV82oWXJ7WmSVNXbPUuGGF+0FWCLxnrIuvta+edm6gOr40IJw6Od3g7hXUcg0LMo1Xzundq+8+CBwMJ4/XWmKvUGX/YM2DDy+C4dTJ6YK7T8C+1HzNT+XU85UBVzevC8ttHnxkwHA0Dz4xYOm7ziQLt0PAsm133lA1Dz4xoNu1q1EO2bY7/8uXpxwZytq+uAvsiU0+Ciwejtq+mAHDScUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4jS/eCfZl8Zbc1ICY2kJxBusO0IL1fGeAbZkDilQXipPLzQsy6Gcx8KEBINWobBdM82ARKvI88Azo53+fDbZcq5oPDQAwnQMtewWIpLLPCSxXyGB1P9v/c3h/+hswsy6VXT9QoIrMKeKU8pTLaxm3AV9fGOfWdzRMu1gop+9y+UMCSxV5cMDIm735pFMvsB34zh4dqO9oCP1TTN5/BrTHQsuuFThU6/OHg0iT86QYPgEOBC6OXtISm3i+2FyfXgOuEE5nF4phF8oRVyXatn7in6Xk+/pBqC594lFbZRfCL7YbWJRpDP5Rag3fzoBoKveIqrYDp1xjFretnXT6eur4cwaIzALdA5y2jMzPxGtPXW8pfxoA9cBftm0W7W4MniynUPGngFx6oIimnJvhhnjKNTK/LVZ7vNxCRRsQsNnW42oVWCPL/dFyELRHVD/MNIY6vdRRocItwr8PjKDVMTIU+gAAAABJRU5ErkJggg==);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-model {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAFJElEQVRoge2ZX2xTVRzHP7/bdoP64DBIXKQdAhoSl5gIDxJiABkj60aEyMQQTYRIZgT3z4C8ufiAmCHrMGaBCDxgjNmMAd1amBKHCA/ITIgYSRzBthN1kEwSB2xt788HNuhG2927tdtC+Lzd0985/X77O+d3zrmFBzwgK0jiQ4k/dEaQxZOgIw4cVqP/zWDlk/1jGcBIfJgkEwAO4HXM3GNFuy49PJYBhmXE5w9rwketN/6dvbajTmLjkmiBVXtCTzsMCQIe4IIaRkmwcna3nTGMFO3XQMvceZH9qEqKmIxxvLbgV5yx54HfgEIxzVOrP768wM4YSY2Y4BP4D9hY0tj9QQa0jkpg69yQ5OgSgR+BOfG443RJQ2iJ1f5JjRyr9v4UF10D9Av6bok//E6mBKej7a2CXtPoLxKRL4FHRKTd5w+VWembdI0Eqr0CUOqPvKro4XFou2SYsqG11nPWTqdldep0zwg3ofIGEFOlIljjPZiuT6o1AkBbteczOwKSMM809GRpY/gVO5066iQWqCrYLOgOwCnCgRJ/ZFe6Pmkzktg2yA0Rc2Vb1Zwzo4kpb1ZH31+RRpQtgKL6fqCmoM6OIQBfY3gjyn5uGzrY1+upSFZJ02ZkBBcAt6px1EpFaXlZ4oEq71aQ7YAi8l6pP7R/WZ06bXwngSrvIVXKgZuqbJqeF2ledujytJFxlo2o4XoB4RdgZjzu+HZ14xWvJSHVnnpDZB1wQ5HN7hmR4JqGy3mWnQDBGu8RkOXANYG17uuO71fvvjIzMcbyrxOszL9aXN9V5HTlnAAK4xoL+fxhS31NTZidStGAOHqt9k3smMBzMWfsOLBwqMHO1KJ92/yeWHRghU0FWUHg2cRnW/MVbpsZ+jUTi4JVkhWUsY6RiK2MTGVsZ2Si8DWGf0Bxx6IDvvZt83tGi5+6GVGmAQudrpwTxfVds0YLn7JG1HCVDpb7Qqcr9+Sqhj/y08VP2tRKtmCHYUYTHnSBQ4xvgEWpwqdsRuxiOSML951zdVYsio4eaY3Rym9xfdesoc0XuBCLDvjSxVvJyCWAx24++olllRnA6cpp466JFaNVrlGNGKZsYPCc5PNHtmVIpxViQKcVE2BharXWes6WNkReU9EW0A9LG8MRTb9MM0Kg2mvrjY6lxd5W4/kKZAcgqhwYk7IsY7lqBao99SI0Ae4s6hkztvaRvl5PpTsvMh9YCRb2ggnE1j7SUSexgVvR8nF/q3Bq3GOMwPbO/t2OedfTHeMzcUwfC/fNzn7fGokD+D7qfmoStIyL4X8riH4BgEOPjvX1/mQxzIg7bmwGOkEX5OS6msub1TFJumwzzEhLrecmzthLoD0IxX1/hndOljC73FN+A1vnhsoaIutN0XZEtvsaI+cDVZ7P0w2SeL8eaiuu75rlcLmOCBINVHuXZkN8IkmrVmuNp0OVKgBUP/XtCae8md2OuXu/HmpyunJOCLIY4Z7Xm9kgZfkN1nibgH3AdAy+LtsTeTxVbOL9OqG5EOQizviLmZObmrT7yD/Te95W6ADy44bZUrL399xkccHK/KsqrhWDZgaRi7hiywNbnvg7o4pTkNZIZ8WiaDw6sB6VkCCLxcxtShV7xwx0Kvwci/YvnSgTMOL/kVSU7e1+xjTN08BDiFaj4oeJP08Nkew8Z+mI0lo5+zyimwBFZXeW9I0L6xerqoJmFXYyRV+z2psaqlK6t7tZVddlSY8tbE+tO4io49a0TcC5TIuyTRYuZw/IJP8DhkTezGKmlV4AAAAASUVORK5CYII=);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-algorithm {
  background-image: url(data:image/png;base64,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);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-data {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAABMklEQVRoge3YPUoDURTF8f8NYopISDs22ruEaG90CTJrSCNq4wdi7dcSYmkt2BvchFVSJG0MqYT4LMxYJEOMDyZc4fyaB8PjXE735oKIzGPTHxr3b2XG5SszDoAkMrdPCA+V99Hp48XWR5G5mZXpmzZevcQ4jByUSTA7GtWqATgpMjczUwSz9Pv4rD81N19jpu3edbZLwV4gpD8Di8qdKOXcTwBihwE8NzfaAAbrS8gF8ov8SyrijYp4oyLeqIg3KuKNiniTV6QP0Ljp1GND96+7OwABekvIBXL+RwLWMsKxmbX3brtRA8PkNKxVdG5mpsjaYHg2qlWBkOa9+xcc2DOsVRkMz4vOFa+0RfmFtih/zp3QFsUbFfFGRbxREW9UxBsV8UZFvNEWZR5tUSJyRWQxX6H32iOyjbTmAAAAAElFTkSuQmCC);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-log {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAADzUlEQVRoge2ZX2gcVRTGf+fObpMmEtS2qUnYJGsNRciD0CcpsUmhTbMmYkvVPoSCUPpS2qQBUQhoHxQClWwSfdEifdXGUklK/mjaRg0UJQ8WqVgtNuxumlRErDZukp2Z40MsrGjzbyfdsez3Nvfc+53zzTd/ztyBHPwFWSwY6YrpGqU9r2Z2/+CxqjmvGI1XRCuDNoqbd6729I18rxiX5chAa/mi81aCdJcVRpPB/KbRI8V3MuXNkiMA3BKoLUgl+3afnC7MlCxrQlysHUACpC4QnB9u6PmxKBO+rAkZai275qpTA/wEbBc37+LedxMbVsuXzUuLoePhCUsCdQLXgW1ztjPS9PbNjavhyqoQgP6W0pgGnRrgO5CnnID9RX10omSlPFkXAjBwJDwdwN6J8C3wpCVyqbEzXrYSDl8IAehrffyW40gtMA6y1TU61vTORHi5630jBGC4LfTrOnV2AV8BlY5jRht6YluWs9ZXQgA+OR7+bX42Va/oZaBcXC41dserllrnOyEAI69tue2k8naBXARCruqXz3bHqhdbE7hPtf0LSzek8+kHm1X1ArD5XrN96ch/Q4oXi953R1bTgC7nc+J/5MjiyAnxG3JC/IaMnlp7uia3WtjPK1wdaK04nx6rj06UBEQOqrLeUXqH2yqu/iPeGX/UEvap0Uqj3Cxw5XRvWyi52loycsTgVivSAbyUPr4neqPSEvlGkQ5E3rCMjDdGE0/fjTf0xHdYRq8jekqUdoXoncCsm1ktawBjTPvCC0w6EDkB5Lvivg4LTuDqWeAR4ANViQjanOnWkOcvxG3vjQdJyouAbaeCb85vTDoFt612YOfuk9OFRuYOCrIBYWSgpfyQV3k9d6R0trQEKALin77y2Mzoy+FZIA6sy8tPhowx2wFQ/djLvJ474jh28d+nZyZt+E8ATQWK1NK7jd9kJBo/hOiphUPZP9AaOrvavN7fI2p+BxBI30VcD2CL/TMqKRYmFLjG/R4Y9yKt50ICdt4U4CiU1p7QwAtn1ALKABXLngL9AUBcqR5qqRhToc+LvJ4L6Xt10x8gnwMFhQ/H9ianEs+x4M7Xg8eq5tRwDkCFw/Wd8Se8yuvRPSLNka5YM4ArWoO6UZA6RT5SVQVUXX0LYPBo6LOG7viHAgcso9dQPNmRz1RIAqQ3fSBonF/6j4bHGqKxfSIcFlRV5P3Btop+AET0oTPaPDOZuAA8g+gmVYm5ypUMa7k3Il0xXbt/JN7W8cA0jTkhfkNOiN+QE+I35IT4DTkhfsOymkY/9FtL4YFxJAe/4S84dllzapVlFAAAAABJRU5ErkJggg==);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-task {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAABiElEQVRoge3Wvy8DYRzH8fdzrUEZEWlSPwaxs2FgotcYEWaJQVKNVVgZSGvoQDBaioWWhEFi5R+w4ISIRaJJWykeo5QTDlcn+b7m710+T+77XD4ghBB2upO31WbcGv7rHG8ZTh8IFAsrKNYjcWvKjUDf5XcybMatSWAIdBb0lkuZvkV9dTCyeN6htXEI+EENZGKhTRdzOfal1TKTZ/XP2kgBFQpmvXYIsFmtSMLqNSr9R9tjwRxA+9JxBXnfhoIgsB8IhmY+epmZsLSLWUtkYg0l21TyRcLxy7CGncd88aB//roGoC5XuwB0otWF79E/khpUT+UK60TJqfoSV60GT3tAE4pTpfWaRs0BBaV0V3qi8eRvYn7u3WU3k2f1uuhLK2h7HVKj6VhotbzRnHl32TPjzTcYDz0oDgC0VstePwR88NfajbbcV91lI8A0vkK0zJmE+Nek/bpM2q/XiqO0XzvSfn+BtF+vkfYrhLAn7ddl0n69Vhyl/dqR9vsLpP16jbRfIYQQP/ECOZUcJquU/ZAAAAAASUVORK5CYII=);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-health {
  background-image: url(data:image/png;base64,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);
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .submenu-popup .submenu-popup-container {
  border: 1px solid #666666;
}
.app-outer.theme-black .app > .el-aside .app-sidemenu .submenu-popup .submenu-popup-container .group-title {
  color: #FFFFFF;
  border-bottom: 1px solid #666666;
}
.app-outer.theme-black a {
  color: #e6e6e6;
}
.app-outer.theme-black a:hover {
  color: #3A99F8;
}
.app-outer.theme-black a.router-link-active {
  color: #3A99F8;
}
.app-outer.theme-black input {
  color: #e6e6e6;
}
.app-outer.theme-black input::placeholder {
  font-size: 12px;
  color: #e6e6e6;
}
.app-outer.theme-black ::-webkit-scrollbar {
  width: 8px;
  background-color: #101010;
}
.app-outer.theme-black ::-webkit-scrollbar-thumb {
  background: #303133;
  border-radius: 4px;
}
.app-outer.theme-black ::-webkit-scrollbar-thumb:hover {
  background: #303133;
}
.app-outer.theme-black ::-webkit-scrollbar-corner {
  background: #101010;
}
.app-outer.theme-black .loading {
  background: #1E1E1E;
}
.app-outer.theme-black .page-link {
  color: #666666;
  background-color: #1E1E1E;
  border: 1px solid #979797;
}
.app-outer.theme-black .page-link.active {
  border: 1px solid #3A99F8;
}
.app-outer.theme-black .page-link.active:hover {
  border: 1px solid #3A99F8;
}
.app-outer.theme-black .page-link.active a {
  color: #FFFFFF;
}
.app-outer.theme-black .page-link:hover {
  color: #666666;
  background-color: #1E1E1E;
  border: 1px solid #979797;
  border-left: none;
}
.app-outer.theme-black .el-table {
  border-bottom: 1px solid #404040;
}
.app-outer.theme-black .el-table tr.warning-row {
  background-color: #fdf6ec;
}
.app-outer.theme-black .el-table th,
.app-outer.theme-black .el-table tr {
  background-color: #292929;
  color: #e6e6e6;
}
.app-outer.theme-black .el-table th:hover td,
.app-outer.theme-black .el-table tr:hover td {
  background-color: #0F0F0F;
}
.app-outer.theme-black .el-table td,
.app-outer.theme-black .el-table th.is-leaf {
  border-color: #404040;
}
.app-outer.theme-black .el-table .el-table__empty-block {
  background-color: #292929;
}
.app-outer.theme-black .el-input .el-input-group__append {
  background-color: #101010;
  color: #e6e6e6;
  border-color: #666666;
}
.app-outer.theme-black .el-checkbox .el-checkbox__label {
  color: #e6e6e6;
}
.app-outer.theme-black .el-tabs .el-tabs__nav-wrap::after {
  height: 1px;
  background-color: #666666;
}
.app-outer.theme-black .el-tabs .el-tabs__item {
  min-width: 100px;
  text-align: center;
  color: #e6e6e6;
}
.app-outer.theme-black .el-tabs .el-tabs__item.is-active,
.app-outer.theme-black .el-tabs .el-tabs__item:hover {
  color: #3A99F8;
}
.app-outer.theme-black .el-descriptions .el-descriptions__body {
  background-color: #101010;
  color: #e6e6e6;
}
.app-outer.theme-black .el-descriptions .is-bordered .el-descriptions-item__cell {
  border-color: #666666;
}
.app-outer.theme-black .el-descriptions .el-descriptions-item__label.is-bordered-label {
  font-weight: bold;
  border-color: #666666;
  background-color: #101010;
  color: #e6e6e6;
}
.app-outer.theme-black .el-page-header .el-page-header__content {
  color: #e6e6e6;
}
.app-outer.theme-black .show-icon {
  background-color: #e6e6e6;
}
.app-outer.theme-black .show-icon:hover {
  background-color: #e6e6e6;
}
.app-outer.theme-black .hide-icon {
  background-color: #e6e6e6;
}
.app-outer.theme-black .hide-icon:hover {
  background-color: #e6e6e6;
}
.app-outer.theme-black ~ .el-override.el-picker-panel {
  color: #e6e6e6;
  background-color: #292929;
  border: 1px solid #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-picker__header-label,
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-picker__time-header,
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-range-picker__time-header,
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-table th {
  color: #e6e6e6;
  border-bottom-color: #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-picker__header button {
  color: #e6e6e6;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-picker__header button:hover {
  color: #3A99F8;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-date-range-picker__content.is-left {
  border-color: #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-time-panel {
  background-color: #292929;
  border-color: #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-time-panel .el-time-panel__footer {
  border-top-color: #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-time-panel .el-time-spinner__item.active:not(.disabled) {
  color: #e6e6e6;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__body-wrapper .el-time-panel .el-time-spinner__item:hover:not(.disabled):not(.active) {
  color: #e6e6e6;
  background-color: #3A99F8;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-input__inner {
  background: #1E1E1E;
  border: 1px solid #666666;
  color: #CCCCCC;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__footer {
  background: #292929;
  border-top-color: #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn.el-button--text {
  color: #666666;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn.el-button--default {
  color: #FFFFFF;
  background-color: #007AFF;
  border: none;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn.el-button--default {
  color: #FFFFFF;
  background-color: #007AFF;
  border: none;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn.el-button--default:hover,
.app-outer.theme-black ~ .el-override.el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn.el-button--default:focus {
  background-color: #3A99F8;
  border: none;
  color: #FFFFFF;
}
.app-outer.theme-black ~ .el-override.el-picker-panel .el-input.is-disabled .el-input__inner {
  background: #404040;
  color: #000000;
  border: 1px solid #404040;
}
.app-outer.theme-black .el-table--border::after,
.app-outer.theme-black .el-table--group::after,
.app-outer.theme-black .el-table::before {
  background-color: #1E1E1E;
}
.app-outer.theme-black .el-main {
  background-color: #101010;
}
.app-outer.theme-black .el-main > * .el-input__inner {
  background: #1E1E1E;
  border: 1px solid #666666;
  color: #CCCCCC;
}
.app-outer.theme-black .el-main > * .el-date-editor .el-range-input {
  background-color: #1E1E1E;
  color: #CCCCCC;
}
.app-outer.theme-black .el-main > * .el-loading-mask {
  background: #1E1E1E;
}
.app-outer.theme-black .el-main > * .el-card {
  background-color: #101010;
  box-shadow: 0 2px 12px 0 #666666;
  color: #e6e6e6;
}
.app-outer.theme-black .el-main > * .el-tabs {
  background-color: #101010;
  box-shadow: 0 2px 12px 0 #666666;
  color: #e6e6e6;
}
.app-outer.theme-black .el-main > * .el-tabs .el-tabs__header {
  color: #e6e6e6;
  background-color: #303133;
}
.app-outer.theme-black .el-main > * .el-switch .el-switch__core {
  border: none;
}
.app-outer.theme-black .el-main > * .el-switch .el-switch__core:after {
  background: #101010;
}
.app-outer.theme-black .el-main > * .el-pagination .el-pagination__sizes .el-select input {
  color: #CCCCCC;
}
.app-outer.theme-black .el-main > * .el-pagination .btn-prev,
.app-outer.theme-black .el-main > * .el-pagination .btn-next,
.app-outer.theme-black .el-main > * .el-pagination .el-pager li {
  background-color: #1E1E1E;
  color: #666666;
  border: 1px solid #979797;
}
.app-outer.theme-black .el-main > * .el-pagination .el-pager .active {
  color: #FFFFFF;
  border: 1px solid #3A99F8;
}
.app-outer.theme-black .el-main > * .el-radio-button .el-radio-button__inner {
  background-color: #101010;
  color: #FFFFFF;
}
.app-outer.theme-black .el-main > * .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #007AFF;
}
.app-outer.theme-black .el-alert a {
  color: #0F0F0F;
}
.app-outer.theme-black .el-alert a:hover {
  color: #3A99F8;
  /* 悬浮时颜色 */
}
.app-outer.theme-black .el-menu {
  background-color: #292929;
  border-right: solid 1px #191919;
}
.app-outer.theme-black .el-menu .el-menu-item {
  color: #e6e6e6;
  background-color: #292929;
}
.app-outer.theme-black .el-menu .el-menu-item.is-active,
.app-outer.theme-black .el-menu .el-menu-item:hover {
  background-color: #191919;
}
.app-outer.theme-black .el-menu .el-menu-item.is-active {
  color: #3A99F8;
}
.app-outer.theme-black .el-menu .el-menu-item-group .el-menu-item-group__title {
  color: #e6e6e6;
  border-bottom: 1px solid #4D4D4D;
}
.app-outer.theme-black .el-menu--vertical .el-menu-item-group .el-menu-item-group__title {
  color: #e6e6e6;
  border-bottom: 1px solid #4D4D4D;
  margin: 0 10px;
}
.app-outer.theme-black .el-menu--vertical .el-menu-item-group .el-menu-item {
  color: #CCCCCC;
  font-size: 13px;
}
.app-outer.theme-black .el-menu--vertical .el-menu-item-group .el-menu--collapse.el-menu {
  min-width: auto;
}
.app-outer.theme-black .el-menu--vertical .el-menu-item-group .el-menu-item.is-active {
  background-color: #101010;
}
.app-outer.theme-black .el-menu--vertical .el-menu-item-group .el-menu-vertical-demo:not(.el-menu--collapse) {
  width: 200px;
  min-height: 400px;
}
.app-outer.theme-black .el-form-item__label {
  color: #e6e6e6;
}
.app-outer.theme-black .el-dialog {
  background: #1E1E1E;
  border: 1px solid #979797;
}
.app-outer.theme-black .el-dialog .el-dialog__title {
  color: #e6e6e6;
}
.app-outer.theme-black .el-dialog .el-dialog__body {
  color: #9F9F9F;
}
.app-outer.theme-black .el-dialog .el-steps--simple {
  background: #303133;
  margin-bottom: 20px;
}
.app-outer.theme-black .el-dialog .el-step__title.is-process {
  color: #e6e6e6;
}
.app-outer.theme-black .el-dialog .el-step__icon {
  border-color: #e6e6e6;
}
.app-outer.theme-black .el-dialog .button-group {
  display: flex;
  justify-content: center;
}
.app-outer.theme-black .el-dialog .button-group button {
  min-width: 80px;
  width: auto;
  border-radius: 0;
}
.app-outer.theme-black .el-message-box {
  background: #1E1E1E;
  border: 1px solid #979797;
}
.app-outer.theme-black .el-message-box .el-message-box__header .el-message-box__title {
  color: #e6e6e6;
}
.app-outer.theme-black .el-message-box .el-message-box__content {
  color: #9F9F9F;
}
.app-outer.theme-black .el-message-box .eel-message-box__message {
  color: #999999;
}
.app-outer.theme-black .el-message-box .el-message-box__btns {
  display: flex;
  justify-content: center;
}
.app-outer.theme-black .el-message-box .el-message-box__btns button {
  min-width: 80px;
  width: auto;
  border-radius: 0;
}
.app-outer.theme-black .el-scrollbar__wrap {
  overflow-x: hidden;
}
.app-outer.theme-black .el-table-filter {
  background: #292929;
  border: 1px solid #979797;
  color: #CCCCCC;
}
.app-outer.theme-black .el-table-filter .el-checkbox__inner {
  background: #191919;
  color: #FFFFFF;
  border: 1px solid #666666;
}
.app-outer.theme-black .el-table-filter .el-checkbox__label {
  font-size: 13px;
  color: #CCCCCC;
  font-weight: normal;
}
.app-outer.theme-black .el-table-filter .el-checkbox__input.is-focus .el-checkbox__inner {
  border: 1px solid #666666;
}
.app-outer.theme-black .el-table-filter .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #CCCCCC;
  font-size: 13px;
  font-weight: normal;
}
.app-outer.theme-black .el-table-filter .el-table-filter__bottom {
  text-align: center;
  border-top: 1px solid #979797;
}
.app-outer.theme-black .el-table-filter .el-table-filter__bottom button:first-child {
  display: inline-block;
  width: 60px;
  height: 26px;
  background-color: #007AFF;
  border: none;
  border-radius: 0;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
  font-weight: normal;
  margin-right: 10px;
}
.app-outer.theme-black .el-table-filter .el-table-filter__bottom button:first-child:hover,
.app-outer.theme-black .el-table-filter .el-table-filter__bottom button:first-child:focus {
  width: 60px;
  background-color: #3A99F8;
  border: none;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
  outline: 0;
}
.app-outer.theme-black .el-table-filter .el-table-filter__bottom button:last-child {
  display: inline-block;
  height: 26px;
  width: 60px;
  background-color: #1E1E1E;
  border-radius: 0;
  font-size: 14px;
  color: #FFFFFF;
  border: 1px solid #007AFF;
  text-align: center;
  font-weight: normal;
  box-sizing: border-box;
}
.app-outer.theme-black .el-table-filter .el-table-filter__bottom button:last-child:hover,
.app-outer.theme-black .el-table-filter .el-table-filter__bottom button:last-child:focus {
  width: 60px;
  background-color: #1E1E1E;
  font-size: 14px;
  color: #3A99F8;
  border: 1px solid #3A99F8;
  text-align: center;
  outline: 0;
}
.app-outer.theme-black .el-button {
  background-color: #007AFF;
  color: #FFFFFF;
  text-align: center;
}
.app-outer.theme-black .el-button:hover,
.app-outer.theme-black .el-button:focus {
  background-color: #3A99F8;
}
.app-outer.theme-black ~ .el-override.el-select-dropdown {
  background: #292929;
  border: 1px solid #979797;
}
.app-outer.theme-black ~ .el-override.el-select-dropdown .el-select-dropdown__item {
  color: #CCCCCC;
}
.app-outer.theme-black ~ .el-override.el-select-dropdown .el-select-dropdown__item.hover,
.app-outer.theme-black ~ .el-override.el-select-dropdown .el-select-dropdown__item:hover {
  background-color: #101010;
  font-size: 14px;
  color: #58B4FF;
}
.app-outer.theme-black ~ .el-override.el-select-dropdown .el-select-dropdown__item.selected,
.app-outer.theme-black ~ .el-override.el-select-dropdown .el-select-dropdown__item.selected.hover {
  background-color: #101010;
}
.app-outer.theme-black ~ .el-override.el-autocomplete-suggestion {
  background: #292929;
  border: 1px solid #979797;
}
.app-outer.theme-black ~ .el-override.el-autocomplete-suggestion .el-autocomplete-suggestion__list li {
  color: #CCCCCC;
}
.app-outer.theme-black ~ .el-override.el-autocomplete-suggestion .el-autocomplete-suggestion__list li:hover {
  background: #101010;
  color: #58B4FF;
}
.app-outer.theme-black ~ .el-override.el-popover {
  background: #292929;
  border: 1px solid #979797;
  color: #CCCCCC;
  font-size: 13px;
  line-height: 30px;
  padding: 16px;
}
.app-outer.theme-black ~ .el-override.el-popover .el-popover__title {
  color: #FFFFFF;
}
.app-outer.theme-black ~ .el-override.el-popover .popover-rules {
  margin-bottom: 0;
}
.app-outer.theme-black ~ .el-override.el-popper .el-input__inner {
  background: #1E1E1E;
  border: 1px solid #666666;
  color: #CCCCCC;
  line-height: 32px;
  height: 32px;
}
.app-outer.theme-black ~ .el-override.el-popper .popper__arrow {
  border-top-color: #979797;
}
.app-outer.theme-black ~ .el-override.el-popper .popper__arrow::after {
  border-top-color: #979797;
}
.app-outer.theme-black ~ .el-override.el-popper .popper__arrow,
.app-outer.theme-black ~ .el-override.el-popper .popper__arrow::after {
  display: none;
}
.app-outer.theme-black ~ .el-override.el-cascader__dropdown {
  background: #292929;
  border: 1px solid #979797;
}
.app-outer.theme-black ~ .el-override.el-cascader__dropdown .el-cascader-menu {
  border-right: 1px solid #979797;
}
.app-outer.theme-black ~ .el-override.el-cascader__dropdown .el-cascader-node {
  color: #CCCCCC;
}
.app-outer.theme-black ~ .el-override.el-cascader__dropdown .el-cascader-node:not(.is-disabled):hover,
.app-outer.theme-black ~ .el-override.el-cascader__dropdown .el-cascader-node:not(.is-disabled):focus {
  background-color: #101010;
  color: #58B4FF;
}
.app-outer.theme-black .el-breadcrumb .el-breadcrumb__inner {
  color: #999999 !important;
  font-weight: normal;
  line-height: 20px;
}
.app-outer.theme-black .el-collapse {
  border: none;
}
.app-outer.theme-black .el-collapse .el-collapse-item__header {
  color: #e6e6e6;
  height: 40px;
  padding: 0 16px;
  border-bottom: none;
  background-color: #303133;
}
.app-outer.theme-black .el-collapse .el-collapse-item__wrap {
  padding: 16px;
  border: 1px solid #303133;
  border-top: none;
  background-color: #1E1E1E;
}
.app-outer.theme-black .el-collapse .el-collapse-item__content {
  color: #999999;
  padding-bottom: 0;
}
.app-outer.theme-black .el-collapse .el-collapse-item + .el-collapse-item {
  margin-top: 20px;
}
.app-outer.theme-black .el-loading-mask {
  background-color: #1E1E1E;
}
.app-outer.theme-black .el-textarea .el-textarea__inner {
  background: #1E1E1E;
  border: 1px solid #666666;
  color: #CCCCCC;
}
.app-outer.theme-black .el-select .el-tag.el-tag--info {
  background-color: #979797;
  border-color: #979797;
  color: #D8D8D8;
}
.app-outer.theme-black .el-select .el-tag.el-tag--info .el-tag__close {
  color: #979797;
}
.app-outer.theme-black .subTable-title {
  font-size: 14px;
  border: 1px solid #666666;
  border-bottom: none;
  background: #101010;
  padding: 10px;
  margin: 13px 0 0;
}
.app-outer.theme-black .json-pre {
  color: #e6e6e6;
  background-color: #303133;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer.theme-black .json-pre .key {
  color: #3A99F8;
  font-weight: bold;
}
.app-outer.theme-black .json-pre .diff {
  color: #404040;
}
.app-outer .caution-tab {
  background-color: red !important;
  color: white !important;
  padding: 4px 10px;
  /* Add padding to match the default tab style */
  border-radius: 4px;
  /* Optional: Add border-radius for rounded corners */
}
.app-outer .spaced-element {
  margin-right: 10px;
  /* Adjust the value as needed */
}
.app-outer .publish-operations {
  margin-bottom: 20px;
  /* Ensure some space between operations and divider */
}
.app-outer .history-records h3 {
  margin-bottom: 10px;
}
.app-outer .highlighted-text {
  font-weight: bold;
  color: red;
  /* Make the text more prominent */
  margin-right: 10px;
  /* Add some space between the text and the next element */
}
.app-outer .description-text {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .expired-card {
  position: relative;
}
.app-outer .expired-stamp {
  position: absolute;
  top: 15px;
  right: 15px;
  color: red;
  border: 3px solid red;
  border-radius: 50%;
  padding: 10px;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  transform: rotate(-15deg);
  opacity: 0.8;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.app-outer .custom-loading-class .el-loading-spinner {
  top: 0;
}
.app-outer .custom-loading-class .el-loading-text {
  position: absolute;
  margin-top: 5%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 16px;
  color: #f56c6c;
  /* 警告风格的颜色 */
  font-weight: bold;
}
.app-outer .custom-loading-template {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: white;
  font-size: 16px;
  position: relative;
  /* 这里改为 relative，以便子元素的绝对定位 */
}
.app-outer .el-loading-mask.custom-loading-class {
  z-index: 999;
}
.app-outer .button-container {
  display: flex;
  flex-direction: row;
  gap: 10px;
  /* 这会在按钮之间添加间距 */
}
.app-outer .close-button {
  background-color: rgba(0, 0, 0, 0.5);
  /* 半透明黑色背景 */
  color: white;
  border: none;
  position: absolute;
  top: 10px;
  z-index: 1000;
  /* 固定宽度和高度 */
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-outer .close-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
  /* 悬停时加深背景颜色 */
}
.app-outer .freeze-message {
  color: #f56c6c;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}
.app-outer .log-output {
  padding: 10px;
  max-height: 200px;
  font-family: monospace;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .edit-mode {
  display: flex;
  align-items: flex-start;
}
.app-outer .button-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 10px;
}
.app-outer .button-group .circleBtn {
  margin-bottom: 10px;
  /* 增加按钮之间的垂直间距 */
}
.app-outer .compact-transfer {
  --transfer-item-height: 22px;
  --transfer-panel-width: 150px;
  --transfer-panel-height: 400px;
}
.app-outer .compact-transfer .el-transfer-panel {
  width: var(--transfer-panel-width);
  height: var(--transfer-panel-height);
}
.app-outer .compact-transfer .el-transfer-panel__body {
  height: calc(100% - 40px);
  display: flex;
  flex-direction: column;
}
.app-outer .compact-transfer .el-transfer-panel__filter {
  margin-top: 5px;
  margin-bottom: 5px;
  flex-shrink: 0;
}
.app-outer .compact-transfer .el-checkbox-group {
  flex-grow: 1;
  overflow-y: auto;
}
.app-outer .compact-transfer .el-transfer-panel__item {
  height: var(--transfer-item-height);
  line-height: var(--transfer-item-height);
  font-size: 13px;
}
.app-outer .compact-transfer .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
}
.app-outer .compact-transfer .el-checkbox__label {
  font-size: 13px;
}
.app-outer .compact-transfer .el-input--prefix .el-input__inner {
  padding-left: 25px;
}
.app-outer .compact-transfer .el-input__prefix {
  left: 0px;
}
.app-outer .compact-transfer .el-transfer-panel__header {
  padding: 6px 5px;
  height: auto;
}
.app-outer .alert-container {
  position: sticky;
  top: 0;
  z-index: 1;
}
.app-outer .dialog-content {
  display: flex;
  justify-content: space-between;
}
.app-outer .json-viewer,
.app-outer .comments {
  width: 48%;
  /* 或者使用具体的像素值，如 380px */
}
.app-outer .comments pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .highlight {
  background-color: yellow;
  font-weight: bold;
}
.app-outer .compact-card.el-card {
  margin-bottom: 0;
}
.app-outer .compact-card .el-card__header {
  padding: 10px 15px;
}
.app-outer .compact-card .el-card__body {
  padding: 10px 15px;
}
.app-outer .property-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #EBEEF5;
}
.app-outer .property-item:last-child {
  border-bottom: none;
}
/**
 * 白色主题
 */
.app-outer.theme-white {
  background-color: #EEFFED;
  color: #303133;
}
.app-outer.theme-white .app > .el-aside {
  background-color: #FFFFFF;
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .logo-wrapper {
  border-right: solid 1px #e6e6e6;
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-annotation {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAADMElEQVR4nO3bT4hVZRjH8c/YiBGMmSCSQYhIMoEIQggN/Z1KaDWgIKG1cGmboDIRFy7auGoRLdoYTbSIKPpDlGFpgVCLBCPTMEZJajbSov811rh47sXDcO/ce+65d955p/OFwz33Pc/7nOf9nfe873vueS41Nf9rhgr7D2NrqkB6ZApvVnFQFOACNlYKZ+G5iuX9cnYRr/TL2QJwGLNVnQz3IZDFxhA243b8h29xqZ3xsgUKaiEYxlO4jDN4Hx+Inn0CD7WqtFQEWIljeEFc8cdxF8aEKOvwMQ7O5yTXMWBIXOl/sKeN7TBeatg/085hrgLsaHw+2cF+CG/jT9zWyqCTALsw0zjZYtvO6+523oB/cahZUGYWGG3YHylRZ9Asw7N4T4z4nZgSA+Q9zYJepsEDPdQZFDcLAS6XqPMD1je/5D4L/CFuy1tK1FmNX5pfchdgBt9gvEv7lWJ6/LxZkLsAMIl7cV8XtvtxI15vdbDTLNCXtfcAWIFz+Al3zGO3Uzw8vVosXAo9YANW4VZ8iaexpnD8TryMN3AK+9o5yrEHjGK6sW3HR66vDabFYDeL3/G8DrNebgIUGz9aKN+C5/CaiPdFMfi1JNfH4U04Lm7hB8UY0ORMY1svng2+Upj25pLjGLAJn+IG0fizVZzlJkCx8eMqNp68BOh748lnDFiHk439+8XTX1/IpQeM4Gs8oI+NJ58e8J2Y5/tOLj1gYNQCpA4gNbUAqQNITS1A6gBSUwuQOoDU1AKkDiA1tQCpA0hNLUDqAFJTC5A6gNTUAqQOIDW5/CZYZKNChsc8rO3GWY4CnBa/EndL29di5CnAiHjxOTmPzV48hrdEAlVbchSAyPY63ubYEyKl7xh2i6SItswVYLN4tdyKsRIBpmIXjuITTODvMpXf1V1SYmpmRa7CXCZEuuxnuGkQJ14sCRKtBHgEf+EL5QbIJbEOGMc74p3ho/i1TOXcBbhbNP578X+An8s6yFmAbfjQ9QSpK704yVWALSIj7Ip4ZT7dq6NcBZjAb6Lb/1jFUZmFUHNBsRhmgmlx5S9WdVRGgKPiP3orqp60IjMin3EqcRw1NUuBa2f0wkd1315FAAAAAElFTkSuQmCC);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-model {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAC0ElEQVRoge2ZPWgUQRiGn+iFaCEqmENRtBPBwkYjaCPYWqiFiNhoZ5VCDlsLC+1FRDE2doKNlVqIEQxq0hjwmoCiIASxMhdFTdZivmUny+7s/GxuJ+FeGG5v95v3+975/4EBBugL3gBJA+kf8BAYqUtIEyL09BLYWreQp0CrDlILHAS+iN9ZYE8oYSriu/xOAEOhpJbYB3wUv5+AAyFkqZAjwE95vhkYoAu2A6/F7w/guC9RKgTgJPBb/l8NDNAFI8Bj8dsDTvmQ6EIALuLfcRNgDhjziKMF3BeOv8DlUCH6O9/0CzjvLEXhmsbj1MSrhPSAY5ZcG4Hbkm8ZuO4SiIZLqFpJgAdYjqQmIbNkI5rLiNIBliTvPdtAcjgNLArHE2BTVQaTkFHggzx/BfY6BHIGVZsJ8ALY5pA3xVGyaWEK2GEyNgkBaJPVTNNpRg8yP9klBe/z79rAvKEw+onSybqqRkzvbBGSt5RjQyBhNIhZyCQwjWrKzoipab0jG/bzYio5YhKiD/ddYJcLRz+FuKZpk/+Y+0gQTKU/XGEX4qMI+uSb7ydeTWuObJ3kGoytjyK8p+bOPka2Tuo4BmProwhTlA+/XkIAzqJWsMuovUV0M7uLQUe+9SrsgoOog6PK4I5ms6aFtIDnrBTjm0IQLATUSWCoiElfBbZx2paWya6OEnf2v25m9nUrZEl+9/c7kLrxCNX2upiP96PrI3lsRi0LEuAZ6pDNlSgKIaCO9+fF8JYHUTRCAE4Af8T4ggWRvr9Ov7VRV3mv/OMthVNhXRHjReBwBZG+v05yz2/94y2Fc63flQzfgN0GIn1/racusNM/3lI4CxlGXVAmqGaS3roWEeXFrJaIMv+VaAOfJeNEBdEoqq/M4HkeZQnvAeUQsCCZx0OIakKQ/3OoHWJ66bJmhQDcYGVnbgrB/ofIblxjSEHYQnZU02QK3ZwNsKr4D5lKNWoNFTkhAAAAAElFTkSuQmCC);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-algorithm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAEm0lEQVR4nO2bTYgcRRTHf1li8GCiruBHLmJiNvGgIOpm1w8iuWggaoQgSlwvioKgBxOQgEJubvQgXhXERIzgSUU0QfRkVFQQRBBDNjGKwaAm0UmQdZMdD6+aedNT3f2qt2pmFvsHBdVdb96ret1d3f/uGmhoaAhkBfAc8A1wBmh7ygywJmLMMeCIi/cD8AHwBHBlxBgm1gPH8Q86X7ZHjPtsQYx/gJeA0YixClkHnC7oSL4cJu4ZsKsi3i/ATRHjeflUBfwTeBS4KnVQh07Aq8DjwBd0J+EssDFVB65TgeaAW1IFKkAnYJfavwU4QfeBCTrzRox2d6j6R8DXIUES8i4wAfzstkeBN4AlVgfWBFyu6t9bnUfknKovy7UdBe4BZt32rcD9VsfWBCxV9X+tziNyQtWv97R/B7ystp+yOl5abRLEpCttZJL6Mtc+AmwDVqp9x4G3gPkSv5+p+t3AOPBVzuYVYAcyptuBy5A5IQpFk1DGJcjckL89fejaMh7x2LSBKUMfPlH2J4HH6E4kwOfKZrPBp/kSqOJt5Mjk2QTsU9vtgt+vNsR4EnkOAbgUeA34le5ETir7fHK8WBOgr/vZXNskncHPA2+6kp3Sm5CZGuRUnwJ2AwcrYi5BLpeHXT9/BO5CLhkLFxvtTIwhT3e+J7ztdI7AHrV/r9r/jMdn1WX1oGrfpvYvB3Yic0CL3stpFvgWuNoyMOskeAi4tqBtuaofVfUjqr7CGEezVtV10lvAC64smFhzQArMDzMLIUYC9EPKBaq+rMDGylyBryuAp4Eba/jsIcZzwDFV3wq8ruoZP9Xwe1jVH0Im0PPAe8icdAZ5H3C2hu+ojFIuk08jty3ovNgostUvUi4Cfi+x/Qu4MOnIAngAOWXznZxzbRk7PDZlL1I2I7dg30y/JdloanIbsB/425X9iDDRZLfTkBcpE8AB5FT/A1GANycZQUPD/49YDxtjwH10nivmkdvVoZLfVEnnurYDYQb/hObDKp1DbQeKLwFF0tc3ID2wurYDZQ3wPDBNeQImVdt5RDHudfVs/0QN26GiLAEh0rmuzA6i32owRDqnktldDLMc7gv9TkCIdE4ls7vodwLy0nm1Kz7pHGI7cF7Er9rabv9uZxcinUNsB47v5aQuLWVrlc6htgNlGtHovsHP0vsC0yKd69g2NDSEEfvde6qvw0Mvh1N9HV40ctgqW6cKbHzfBkP8DpQQ2TqCfO2dRhY9lCVg0cjhVF+HF40cTiVbGzncD6wJyL7p+RZBp5KtdfyW9dOLNQFbgWuAVXTLUUgnW+v4LevngiibsFJ9Ha4jh6sm1h5izAEnkcXLvtP8nGs75bbvRY5QEaucTajf2sSaBN8B7kS+4rZcOQBscG0Z7yNHuYgZZxPqtzYxV4oexL9WUFO22GohfmtjPQPKFisPE8F3HmsCqhYrDws3qPpvMR2vo/t93HhM55FYjxz1rJ9jsQNYFisPgpV07ghZ/z5OEWhtLkhZSfW3OUvsUyQ4+hnj9K7QLiox/zZnWV3WRv49lvz/TFWLldvE/9tc2eqyluvLTmRtYUNDg53/AC3ydpiT/38BAAAAAElFTkSuQmCC);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-data {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAw0lEQVRoge3YTQqDMBDF8T9d2Dv143xVes6kx2g3ySZkwDQaRnk/GLKRF54bcUBEWl2BNxCB758TgQWYBuSalo6LypkH5JryG7utedjwSBlhQK4pt+5V5uyVC8Blg2AXVMQbFfFGRbxREW9UxBsV8aZW5JPOe0fuM51xQK5pZrsfoNeAXNOULg0dF4V02TQgVw5DW5TKaIvSkGvKrXuVOXvlAif/sh+SinijIt6oiDcq4o2KeHPqItqiVEZblIZcEVnhB5rISRAOa6NDAAAAAElFTkSuQmCC);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-log {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAACa0lEQVRoge3ZXYtNURgH8N94nTEaGq9DNEJu5guIuFaImdzJlVz7Bi59B5QLFy4ohbgQUpKYEkUiifHepNAYL43jYq1pTtOZc2bO3uvMpv2v1VpnPc9+/uu/9l6vhxL/FiqJ0iUsbKGOZEIquIL2VgtJEbOCm1icc/y6pClifoj5DXTmzDElaYqYWzAUy7fRlTNPTdJUMXvxIv4exLKcuWqSpoq5Hs9j3QMsz5mvJmmqmKvxONY/QU/OnC0TAqvwKNqeYm0rSFPF7Mb9aH+JDa0gTRVzKe5Gn1fY2ArSVDGX4E70e43NrSBNFbMT100snn2tIG0m5kzTx3pB26ZBOh2/mSBLx0zZjnkZgjaLZjqlofg5TQQtJEohRUMppGjIOmttwT5h53p5kq0Hh9CBc9GnGt3oF84k73AaoxnbMyUaLYgD0X5mUn2vsICNPz+KrVX2nfhcZf+p/q1K5oW5WSEnY/1xHIvlq9HWjeFYdwq7cCBjOxqiGSHz8QW/hf1SO34Jvd6Jo/GZazm2I8lg7xEuEoYwgh+xvADrsC36nc+TNIWQlTEfqar7HvMu4SQIb3HYRG8PZCFNIeRrzKtvETti/kn45GCRcKQdzIM0hZD3GMMaYXqfK5y/K9H2LPr1CfdZF/MgTSHkG24JPb4fe4W3c08Y8Bei3xFsSsBfE9OdtarTduzGn5jGYr4nPtOGs9F3TBg/jcZIw1kr68r+Rli1qzEsfDL9Qq9XcEL4K2G8UQeFY+wOrBDO5Q8ztqUuUhx1m8GsrCOzglJI0VAKKRpKIUVDKaRoKIUUDdPdNBZhv1UX/80bKVE0/AWbDPfOaA71uQAAAABJRU5ErkJggg==);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-task {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAA7klEQVRoge3WMUrEUBQF0AOigshUFrMDsbZzA2I9lbU7sLHQ1g3YuQPXoK3YzQKstHEDNoKCY5EUY2GUxPi/cA88SD75cB9pLhERX9jEYekQv+EKC5yWDjLEsWaJZ+wUztLbHl7xjlnhLL1N8aT5G+eFs/zYPjaW3ldxq1niGisddxd/OJ0O8IY7bLVnF+3Fx6Wz6hfZxkP74T1O2ucX7H53uTZTzH3e/qhoogEmuNEscVk4y2BrOMN66SAR/0zab03SfmuR9jvidEr7rVHab63SfiP6SfutSdpvLdJ+R5xOab81SvutVdpvRMRoPgBG2PwcrWSIvQAAAABJRU5ErkJggg==);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item .icon-health {
  background-image: url(data:image/png;base64,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);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-annotation {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAErklEQVR4nO2abYhUZRTHf+feWd9ifQmk0mZ2DU2MRKgsSCzfyplZ0SUCiTTYCIIwnVk0pT40kFKBOTPbi98sVsOgItncXSdMlqigDwpKmWKtzp0VgyTRSnN373P6oJPrsuvMOLter83v073PPefM//znuS/c+0CFCv9rJL8RTWWfEHjASzHXQWdrrObTcgoE8huCfKAwtXxNN5ReYGgM0EvbH7XFQg3lqroRRJPZBCKvl1snUDjEZ6hKON0108KEjFgG03t4T3zKicHCbxkD5iU0MHqcs0rSubXAZBAsVRCbSMrpsFQ3tcZr9vbPszzQOuREmo6NHTO+KyMiSeCwICsxzBYxcxCNiTBJRb6KpJxX++f6fwaoipV2dio6V5CVrbHgjn4R389L6PtjxufSApvq0k5365rQ5vxB38+AaLrrKUWiKPEBmgegIyG9bWuCqxS+UOWNJVtyk/PHip4BkZSzXGBHKTk3Bv0M9OjDZ0Nb264VJqJWMrtWRZYZSxuAjVBCM6I6A5GAIm+XqXjIEIwFsg5oSSTEFIpvjdd0RlO5g6jOzY+V/G+2x4IbSs0ZLha99eu4EaOq1olYuaKTVB2gNr/r62vAmQlnzgM9KBOKTrK4HYtzV3Z9zP4XH+oB+VHRhcXER5qOjUWZrfBNfszXBgCommbgsUhT7vHCwSNfAUZZxnycH/K9AdjdW0GOiNGd0Xe67h0sLJLMPi3KBqC5NV77c378JrullY7lVt2jouOBO7HND5GUsxGrqrl99V2/A0SasvfhWmtE9AXg296eES/1zfe1AXXJEzNUrH0AAmEDcYHNmJ7N0ZTzG+htGKlG9LwKb144E0x0JKS3bw3fGnBV82oWXJ7WmSVNXbPUuGGF+0FWCLxnrIuvta+edm6gOr40IJw6Od3g7hXUcg0LMo1Xzundq+8+CBwMJ4/XWmKvUGX/YM2DDy+C4dTJ6YK7T8C+1HzNT+XU85UBVzevC8ttHnxkwHA0Dz4xYOm7ziQLt0PAsm133lA1Dz4xoNu1q1EO2bY7/8uXpxwZytq+uAvsiU0+Ciwejtq+mAHDScUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4TcUArwV4jS/eCfZl8Zbc1ICY2kJxBusO0IL1fGeAbZkDilQXipPLzQsy6Gcx8KEBINWobBdM82ARKvI88Azo53+fDbZcq5oPDQAwnQMtewWIpLLPCSxXyGB1P9v/c3h/+hswsy6VXT9QoIrMKeKU8pTLaxm3AV9fGOfWdzRMu1gop+9y+UMCSxV5cMDIm735pFMvsB34zh4dqO9oCP1TTN5/BrTHQsuuFThU6/OHg0iT86QYPgEOBC6OXtISm3i+2FyfXgOuEE5nF4phF8oRVyXatn7in6Xk+/pBqC594lFbZRfCL7YbWJRpDP5Rag3fzoBoKveIqrYDp1xjFretnXT6eur4cwaIzALdA5y2jMzPxGtPXW8pfxoA9cBftm0W7W4MniynUPGngFx6oIimnJvhhnjKNTK/LVZ7vNxCRRsQsNnW42oVWCPL/dFyELRHVD/MNIY6vdRRocItwr8PjKDVMTIU+gAAAABJRU5ErkJggg==);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-model {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAFJElEQVRoge2ZX2xTVRzHP7/bdoP64DBIXKQdAhoSl5gIDxJiABkj60aEyMQQTYRIZgT3z4C8ufiAmCHrMGaBCDxgjNmMAd1amBKHCA/ITIgYSRzBthN1kEwSB2xt788HNuhG2927tdtC+Lzd0985/X77O+d3zrmFBzwgK0jiQ4k/dEaQxZOgIw4cVqP/zWDlk/1jGcBIfJgkEwAO4HXM3GNFuy49PJYBhmXE5w9rwketN/6dvbajTmLjkmiBVXtCTzsMCQIe4IIaRkmwcna3nTGMFO3XQMvceZH9qEqKmIxxvLbgV5yx54HfgEIxzVOrP768wM4YSY2Y4BP4D9hY0tj9QQa0jkpg69yQ5OgSgR+BOfG443RJQ2iJ1f5JjRyr9v4UF10D9Av6bok//E6mBKej7a2CXtPoLxKRL4FHRKTd5w+VWembdI0Eqr0CUOqPvKro4XFou2SYsqG11nPWTqdldep0zwg3ofIGEFOlIljjPZiuT6o1AkBbteczOwKSMM809GRpY/gVO5066iQWqCrYLOgOwCnCgRJ/ZFe6Pmkzktg2yA0Rc2Vb1Zwzo4kpb1ZH31+RRpQtgKL6fqCmoM6OIQBfY3gjyn5uGzrY1+upSFZJ02ZkBBcAt6px1EpFaXlZ4oEq71aQ7YAi8l6pP7R/WZ06bXwngSrvIVXKgZuqbJqeF2ledujytJFxlo2o4XoB4RdgZjzu+HZ14xWvJSHVnnpDZB1wQ5HN7hmR4JqGy3mWnQDBGu8RkOXANYG17uuO71fvvjIzMcbyrxOszL9aXN9V5HTlnAAK4xoL+fxhS31NTZidStGAOHqt9k3smMBzMWfsOLBwqMHO1KJ92/yeWHRghU0FWUHg2cRnW/MVbpsZ+jUTi4JVkhWUsY6RiK2MTGVsZ2Si8DWGf0Bxx6IDvvZt83tGi5+6GVGmAQudrpwTxfVds0YLn7JG1HCVDpb7Qqcr9+Sqhj/y08VP2tRKtmCHYUYTHnSBQ4xvgEWpwqdsRuxiOSML951zdVYsio4eaY3Rym9xfdesoc0XuBCLDvjSxVvJyCWAx24++olllRnA6cpp466JFaNVrlGNGKZsYPCc5PNHtmVIpxViQKcVE2BharXWes6WNkReU9EW0A9LG8MRTb9MM0Kg2mvrjY6lxd5W4/kKZAcgqhwYk7IsY7lqBao99SI0Ae4s6hkztvaRvl5PpTsvMh9YCRb2ggnE1j7SUSexgVvR8nF/q3Bq3GOMwPbO/t2OedfTHeMzcUwfC/fNzn7fGokD+D7qfmoStIyL4X8riH4BgEOPjvX1/mQxzIg7bmwGOkEX5OS6msub1TFJumwzzEhLrecmzthLoD0IxX1/hndOljC73FN+A1vnhsoaIutN0XZEtvsaI+cDVZ7P0w2SeL8eaiuu75rlcLmOCBINVHuXZkN8IkmrVmuNp0OVKgBUP/XtCae8md2OuXu/HmpyunJOCLIY4Z7Xm9kgZfkN1nibgH3AdAy+LtsTeTxVbOL9OqG5EOQizviLmZObmrT7yD/Te95W6ADy44bZUrL399xkccHK/KsqrhWDZgaRi7hiywNbnvg7o4pTkNZIZ8WiaDw6sB6VkCCLxcxtShV7xwx0Kvwci/YvnSgTMOL/kVSU7e1+xjTN08BDiFaj4oeJP08Nkew8Z+mI0lo5+zyimwBFZXeW9I0L6xerqoJmFXYyRV+z2psaqlK6t7tZVddlSY8tbE+tO4io49a0TcC5TIuyTRYuZw/IJP8DhkTezGKmlV4AAAAASUVORK5CYII=);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-algorithm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAHH0lEQVR4nO2ba2xcxRXHf+derxNoyYPSlNL4RdvgfGi/ICVx6Fsq8a4dF0uREOWl9ANSExLbKSUSH4olPlQpanYTaFUVtSpKAhJFahLstY1ahHiowUFCrVBf4DjeddP0AQElDcTeO6cfvF5f27vrubt3XVvsX7K0M3PmzLnHM3PnP+dcqKKKjzQkaIfo4bdWiVmxF7gNaAY+lkfsjCPS2tdV91a5BgLEfjy+AdcMAutA0ggjqHmOiDmR3N10vhzdTiBDEunNYlb8BXgEuJn8Dw9wo6faUY5hfojrdQJNU+NpM6ptID9j0h2NxlOPbjuYvrZU3dYO2P7YaDOiQ8CnLcRHXJGTpRo1F6pcVaBppQgPuI7+oe3Q2M2l6K6xFfQ856fA6mzxXUEezKiXHOpp/EcpA5cKQZ9AeF1VdgJbstXrVeWlaPzs9oGexheC6LOaAW3xsxtBvp4tZgy09nfX/WKxHx5AlXP9XQ0/T3bXt6jSCfqvbNPVIs6v2w+lPx9En90ScOTLud/CwGB3/ekgg1QKAz31x11XtwCpbNW1RvkVqtabu5UDVGWdr/hmABvDgUgm99uRWn/Tc3saRw2yHbgyVaNb2xLjnbaq7WaA6sxeYXTCVnlYUOSfMwX5wtz2we66P4LEp8tGdI+tbutN0Abt8fEWg2lBUHWc3w/sXX/K397bq87w2tSdotwwXafCuU0X6o/19ooppNdR7xWV6f+VtrYfTG/q21c3PEsokjnEpPsAUCPwpc7Hxz/xm/vXv7OQzaE44Lb46JoJcZ82mNbpOjGGWCI1UKvet4/3NL0H8Nqa1F2i8qT6OysMr00BHCmkv7+n8c+xRPoF0G8ANcbRwVg8/WBNjSZP7qk/B5Dc3XQ+mhg7LUgLUHMl47UAfQvZHooDJsR9GmjN0xSdEPcpIAYggqJ5pAyfXWgMg7PLwTsFrAHWIvpExoNYIpVXXmRmlhWD3SYo4l/3V/xt7fHxFmYe3qByBJUjwPSUjkYPj28B2HSh/pggdytyAHi1+KAq0Xj6zrZE+q7eXnUGuz/zV8fINoVzVjars3phKcsZIJ7zLK75DoDjOM/62zwxW33vnKPJnrp7AWLxNIjePdXfbAVOZdf50an2sV5Ebik0Ztvh9O0qHFXgtdXjChzr21c33HHg382Z2sv3I9IpsFHh43O6ToD+iZrMMzbPZuWA5PfW/w34XL42Ub0GybpAdXSmxZyZ4Vq6ymYcPxS5iex6EUzucHNy/ycvAj/M/pWNQGRoUWFMYKZaCsrfBH2HFBGJ5Oodqc1teP6DjK1aZDK3X/oOPx2JM5/K4N6ujr48sLfxjdKMnkEIDtAxsidPFXZED6d+CYBhR04EORtUrRHezk0B5Y5tB8eO1UaMlzHuCZQNjpFLtz56/vrnv3/9f8sxv2wHeJ7T77r6PspqlA2ivD1LQHifiOmHWRcbTbNl5OFYIvUwvouUDyIr+6+e/PA/wHVAo+vIm57n5roomInrPvDKtb/sPWBoX927oPcB+aZ5BvS+/l0NFwCkxnQw9+FnI3eR8uLudZdAdwKTeeQmVLn3xZ1NH5ZrfyibYLKr4RlV/ZrCEOhF0IsKQyLmq8muhtzrSDPOSWCkiKpZFynJ7oY+dZyvoDwPXFZ4B+UEhlsGeuqPh2F7FVV8xBHKYWNqd9dvCcYBUByDJyeyJ8i8WIg6lyobFOE4IJEaAW6cUz2S7K6fd3yeps7MZ4+zqHNQ2VJRyaNwXoprQZ1Lki0VoTjAEWlV4QdZmlsQQahzENlyEMqFSDYE9ghALJHaX0guCHUOIluO7YvKBkX1mlxhHnXONawKKlsOli4dXiQsrgOKUee5MkFky0Co1+ILIgh1rhDNnotQHBBLjP0IpBuIzK5PKTCJajzZ07A/CHUOIlsOQlkCgnyXOQ/vQ0REdkEw6hxEthyE4gCD/AQoFDKbUOTx6YItdQ4qW0UVVZSEUO/eKxUdXvJ02Ja2RhNj9wjy5Hwr9J5kV8O86PCyocO2tFUkb2y4YHR4WdDhSkWHlw0drlR0eNnQ4UrR1iodXiRYLQFfTE/nJUFXKDpcit6idhaAlQPUNTskG9MzxuzAn5xQKdpagt6idhaAXYqMam0uCwRW+NsqFR0uhQ4Xs7MQlmx0eFnR4YpFhxeBDod2JTbQ0/Aq+U9tORRLtipHbzmwmwFFkpWXFEq4MLVLlFwgWXnpQL6Y+6li9S2RlQNq3MzLM6WpZOWAllUcsUR6M6ozS8XISzb9rOlwLJH+XTZZGeACKrOSlf9f6HgsdYNntF1VDjCVRwzCb5Nd9d+06W/tgNbE32/yJSsvhEp9NlfsFTqN9/CczcVyE/ywfg0GTFYO97O5hc8P0xg3cKvtw0PAc0DfvrrhyJWrmlF9CDgtcKmAaLifzRU5P2RtOI3qQ5cjKzcule+ZqqhimeB/nYkfI+T07PMAAAAASUVORK5CYII=);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-data {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAABMklEQVRoge3YPUoDURTF8f8NYopISDs22ruEaG90CTJrSCNq4wdi7dcSYmkt2BvchFVSJG0MqYT4LMxYJEOMDyZc4fyaB8PjXE735oKIzGPTHxr3b2XG5SszDoAkMrdPCA+V99Hp48XWR5G5mZXpmzZevcQ4jByUSTA7GtWqATgpMjczUwSz9Pv4rD81N19jpu3edbZLwV4gpD8Di8qdKOXcTwBihwE8NzfaAAbrS8gF8ov8SyrijYp4oyLeqIg3KuKNiniTV6QP0Ljp1GND96+7OwABekvIBXL+RwLWMsKxmbX3brtRA8PkNKxVdG5mpsjaYHg2qlWBkOa9+xcc2DOsVRkMz4vOFa+0RfmFtih/zp3QFsUbFfFGRbxREW9UxBsV8UZFvNEWZR5tUSJyRWQxX6H32iOyjbTmAAAAAElFTkSuQmCC);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-log {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAADzUlEQVRoge2ZX2gcVRTGf+fObpMmEtS2qUnYJGsNRciD0CcpsUmhTbMmYkvVPoSCUPpS2qQBUQhoHxQClWwSfdEifdXGUklK/mjaRg0UJQ8WqVgtNuxumlRErDZukp2Z40MsrGjzbyfdsez3Nvfc+53zzTd/ztyBHPwFWSwY6YrpGqU9r2Z2/+CxqjmvGI1XRCuDNoqbd6729I18rxiX5chAa/mi81aCdJcVRpPB/KbRI8V3MuXNkiMA3BKoLUgl+3afnC7MlCxrQlysHUACpC4QnB9u6PmxKBO+rAkZai275qpTA/wEbBc37+LedxMbVsuXzUuLoePhCUsCdQLXgW1ztjPS9PbNjavhyqoQgP6W0pgGnRrgO5CnnID9RX10omSlPFkXAjBwJDwdwN6J8C3wpCVyqbEzXrYSDl8IAehrffyW40gtMA6y1TU61vTORHi5630jBGC4LfTrOnV2AV8BlY5jRht6YluWs9ZXQgA+OR7+bX42Va/oZaBcXC41dserllrnOyEAI69tue2k8naBXARCruqXz3bHqhdbE7hPtf0LSzek8+kHm1X1ArD5XrN96ch/Q4oXi953R1bTgC7nc+J/5MjiyAnxG3JC/IaMnlp7uia3WtjPK1wdaK04nx6rj06UBEQOqrLeUXqH2yqu/iPeGX/UEvap0Uqj3Cxw5XRvWyi52loycsTgVivSAbyUPr4neqPSEvlGkQ5E3rCMjDdGE0/fjTf0xHdYRq8jekqUdoXoncCsm1ktawBjTPvCC0w6EDkB5Lvivg4LTuDqWeAR4ANViQjanOnWkOcvxG3vjQdJyouAbaeCb85vTDoFt612YOfuk9OFRuYOCrIBYWSgpfyQV3k9d6R0trQEKALin77y2Mzoy+FZIA6sy8tPhowx2wFQ/djLvJ474jh28d+nZyZt+E8ATQWK1NK7jd9kJBo/hOiphUPZP9AaOrvavN7fI2p+BxBI30VcD2CL/TMqKRYmFLjG/R4Y9yKt50ICdt4U4CiU1p7QwAtn1ALKABXLngL9AUBcqR5qqRhToc+LvJ4L6Xt10x8gnwMFhQ/H9ianEs+x4M7Xg8eq5tRwDkCFw/Wd8Se8yuvRPSLNka5YM4ArWoO6UZA6RT5SVQVUXX0LYPBo6LOG7viHAgcso9dQPNmRz1RIAqQ3fSBonF/6j4bHGqKxfSIcFlRV5P3Btop+AET0oTPaPDOZuAA8g+gmVYm5ypUMa7k3Il0xXbt/JN7W8cA0jTkhfkNOiN+QE+I35IT4DTkhfsOymkY/9FtL4YFxJAe/4S84dllzapVlFAAAAABJRU5ErkJggg==);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-task {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAABiElEQVRoge3Wvy8DYRzH8fdzrUEZEWlSPwaxs2FgotcYEWaJQVKNVVgZSGvoQDBaioWWhEFi5R+w4ISIRaJJWykeo5QTDlcn+b7m710+T+77XD4ghBB2upO31WbcGv7rHG8ZTh8IFAsrKNYjcWvKjUDf5XcybMatSWAIdBb0lkuZvkV9dTCyeN6htXEI+EENZGKhTRdzOfal1TKTZ/XP2kgBFQpmvXYIsFmtSMLqNSr9R9tjwRxA+9JxBXnfhoIgsB8IhmY+epmZsLSLWUtkYg0l21TyRcLxy7CGncd88aB//roGoC5XuwB0otWF79E/khpUT+UK60TJqfoSV60GT3tAE4pTpfWaRs0BBaV0V3qi8eRvYn7u3WU3k2f1uuhLK2h7HVKj6VhotbzRnHl32TPjzTcYDz0oDgC0VstePwR88NfajbbcV91lI8A0vkK0zJmE+Nek/bpM2q/XiqO0XzvSfn+BtF+vkfYrhLAn7ddl0n69Vhyl/dqR9vsLpP16jbRfIYQQP/ECOZUcJquU/ZAAAAAASUVORK5CYII=);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .el-menu-item.is-active .icon-health {
  background-image: url(data:image/png;base64,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);
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .submenu-popup .submenu-popup-container {
  border: 1px solid #e6e6e6;
}
.app-outer.theme-white .app > .el-aside .app-sidemenu .submenu-popup .submenu-popup-container .group-title {
  border-bottom: 1px solid #e6e6e6;
}
.app-outer.theme-white .app a {
  color: #303133;
}
.app-outer.theme-white .app a:hover {
  color: #58B4FF;
}
.app-outer.theme-white .app a.router-link-active {
  color: #3A99F8;
}
.app-outer.theme-white .el-menu .el-menu-item.is-active,
.app-outer.theme-white .el-menu .el-menu-item:hover {
  background-color: #e6e6e6;
}
.app-outer.theme-white .el-menu .el-menu-item.is-active {
  color: #3A99F8;
}
.app-outer.theme-white .el-menu .el-menu-item-group .el-menu-item-group__title {
  border-bottom: 1px solid #3A99F8;
}
.app-outer.theme-white .el-main {
  background-color: #EEFFED;
}
.app-outer .subTable-title {
  font-size: 14px;
  border: 1px solid #EBEEF5;
  border-bottom: none;
  background: #fafafa;
  padding: 10px;
  margin: 13px 0 0;
}
.app-outer .caution-tab {
  background-color: red !important;
  color: white !important;
  padding: 4px 10px;
  /* Add padding to match the default tab style */
  border-radius: 4px;
  /* Optional: Add border-radius for rounded corners */
}
.app-outer .spaced-element {
  margin-right: 10px;
  /* Adjust the value as needed */
}
.app-outer .publish-operations {
  margin-bottom: 20px;
  /* Ensure some space between operations and divider */
}
.app-outer .history-records h3 {
  margin-bottom: 10px;
}
.app-outer .highlighted-text {
  font-weight: bold;
  color: red;
  /* Make the text more prominent */
  margin-right: 10px;
  /* Add some space between the text and the next element */
}
.app-outer .description-text {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .expired-card {
  position: relative;
}
.app-outer .expired-stamp {
  position: absolute;
  top: 15px;
  right: 15px;
  color: red;
  border: 3px solid red;
  border-radius: 50%;
  padding: 10px;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  transform: rotate(-15deg);
  opacity: 0.8;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.app-outer .custom-loading-class .el-loading-spinner {
  top: 0;
}
.app-outer .custom-loading-class .el-loading-text {
  position: absolute;
  margin-top: 5%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 16px;
  color: #f56c6c;
  /* 警告风格的颜色 */
  font-weight: bold;
}
.app-outer .custom-loading-template {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: white;
  font-size: 16px;
  position: relative;
  /* 这里改为 relative，以便子元素的绝对定位 */
}
.app-outer .el-loading-mask.custom-loading-class {
  z-index: 999;
}
.app-outer .button-container {
  display: flex;
  flex-direction: row;
  gap: 10px;
  /* 这会在按钮之间添加间距 */
}
.app-outer .close-button {
  background-color: rgba(0, 0, 0, 0.5);
  /* 半透明黑色背景 */
  color: white;
  border: none;
  position: relative;
  top: 10px;
  z-index: 1000;
  /* 固定宽度和高度 */
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-outer .close-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
  /* 悬停时加深背景颜色 */
}
.app-outer .freeze-message {
  color: #f56c6c;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}
.app-outer .log-output {
  padding: 10px;
  max-height: 200px;
  font-family: monospace;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .edit-mode {
  display: flex;
  align-items: flex-start;
}
.app-outer .button-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 10px;
}
.app-outer .button-group .circleBtn {
  margin-bottom: 10px;
  /* 增加按钮之间的垂直间距 */
}
.app-outer .compact-transfer {
  --transfer-item-height: 22px;
  --transfer-panel-width: 150px;
  --transfer-panel-height: 400px;
}
.app-outer .compact-transfer .el-transfer-panel {
  width: var(--transfer-panel-width);
  height: var(--transfer-panel-height);
}
.app-outer .compact-transfer .el-transfer-panel__body {
  height: calc(100% - 40px);
  display: flex;
  flex-direction: column;
}
.app-outer .compact-transfer .el-transfer-panel__filter {
  margin-top: 5px;
  margin-bottom: 5px;
  flex-shrink: 0;
}
.app-outer .compact-transfer .el-checkbox-group {
  flex-grow: 1;
  overflow-y: auto;
}
.app-outer .compact-transfer .el-transfer-panel__item {
  height: var(--transfer-item-height);
  line-height: var(--transfer-item-height);
  font-size: 13px;
}
.app-outer .compact-transfer .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
}
.app-outer .compact-transfer .el-checkbox__label {
  font-size: 13px;
}
.app-outer .compact-transfer .el-input--prefix .el-input__inner {
  padding-left: 25px;
}
.app-outer .compact-transfer .el-input__prefix {
  left: 0px;
}
.app-outer .compact-transfer .el-transfer-panel__header {
  padding: 6px 5px;
  height: auto;
}
.app-outer .alert-container {
  position: sticky;
  top: 0;
  z-index: 1;
}
.app-outer .dialog-content {
  display: flex;
  justify-content: space-between;
}
.app-outer .json-viewer,
.app-outer .comments {
  width: 48%;
  /* 或者使用具体的像素值，如 380px */
}
.app-outer .json-pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .comments pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.app-outer .highlight {
  background-color: yellow;
  font-weight: bold;
}
.app-outer .el-table tr.warning-row {
  background-color: #fdf6ec;
}
.app-outer .compact-card.el-card {
  margin-bottom: 0;
}
.app-outer .compact-card .el-card__header {
  padding: 5px 10px;
}
.app-outer .compact-card .el-card__body {
  padding: 10px 15px;
}
.app-outer .property-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #EBEEF5;
}
.app-outer .property-item:last-child {
  border-bottom: none;
}
@keyframes audio-wave-animation {
  25% {
    background: linear-gradient(#3498db, #3498db) 0 50%, linear-gradient(#9b59b6, #9b59b6) 25% 50%, linear-gradient(#9b59b6, #9b59b6) 50% 50%, linear-gradient(#9b59b6, #9b59b6) 75% 50%, linear-gradient(#9b59b6, #9b59b6) 100% 50%;
    background-repeat: no-repeat;
    background-size: 19% 50px, 19% 10px, 19% 10px, 19% 10px, 19% 10px;
  }
  37.5% {
    background: linear-gradient(#9b59b6, #9b59b6) 0 50%, linear-gradient(#3498db, #3498db) 25% 50%, linear-gradient(#9b59b6, #9b59b6) 50% 50%, linear-gradient(#9b59b6, #9b59b6) 75% 50%, linear-gradient(#9b59b6, #9b59b6) 100% 50%;
    background-repeat: no-repeat;
    background-size: 19% 10px, 19% 50px, 19% 10px, 19% 10px, 19% 10px;
  }
  50% {
    background: linear-gradient(#9b59b6, #9b59b6) 0 50%, linear-gradient(#9b59b6, #9b59b6) 25% 50%, linear-gradient(#3498db, #3498db) 50% 50%, linear-gradient(#9b59b6, #9b59b6) 75% 50%, linear-gradient(#9b59b6, #9b59b6) 100% 50%;
    background-repeat: no-repeat;
    background-size: 19% 10px, 19% 10px, 19% 50px, 19% 10px, 19% 10px;
  }
  62.5% {
    background: linear-gradient(#9b59b6, #9b59b6) 0 50%, linear-gradient(#9b59b6, #9b59b6) 25% 50%, linear-gradient(#9b59b6, #9b59b6) 50% 50%, linear-gradient(#3498db, #3498db) 75% 50%, linear-gradient(#9b59b6, #9b59b6) 100% 50%;
    background-repeat: no-repeat;
    background-size: 19% 10px, 19% 10px, 19% 10px, 19% 50px, 19% 10px;
  }
  75% {
    background: linear-gradient(#9b59b6, #9b59b6) 0 50%, linear-gradient(#9b59b6, #9b59b6) 25% 50%, linear-gradient(#9b59b6, #9b59b6) 50% 50%, linear-gradient(#9b59b6, #9b59b6) 75% 50%, linear-gradient(#3498db, #3498db) 100% 50%;
    background-repeat: no-repeat;
    background-size: 19% 10px, 19% 10px, 19% 10px, 19% 10px, 19% 50px;
  }
}
body {
  font-family: "Helvetica Neue", arial, pingFangSC-Regular, "Microsoft YaHei";
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.app-outer {
  height: 100vh;
  min-width: 700px;
}
.app-outer .app {
  height: 100%;
  padding-left: 54px;
}
.app-outer .app .el-main .el-tabs .el-tabs__content {
  padding: 20px 10px;
}
.app-outer .app .el-main .loading {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  z-index: 1;
  opacity: 0.4;
}
.app-outer .app .el-main .loading .loading-animation {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 100px;
  width: 100px;
  background: linear-gradient(#9b59b6, #9b59b6) 0 50%, linear-gradient(#9b59b6, #9b59b6) 25% 50%, linear-gradient(#9b59b6, #9b59b6) 50% 50%, linear-gradient(#9b59b6, #9b59b6) 75% 50%, linear-gradient(#9b59b6, #9b59b6) 100% 50%;
  background-repeat: no-repeat;
  background-size: 19% 10px, 19% 10px, 19% 10px, 19% 10px, 19% 10px;
  animation: audio-wave-animation 0.7s linear infinite;
}
.app-outer a,
.app-outer a:hover,
.app-outer a:active,
.app-outer a:visited {
  text-decoration: none;
}
.app-outer .el-input {
  border-radius: 0;
}
.app-outer .el-input__inner {
  border-radius: 0;
}
.app-outer .el-date-editor {
  border-radius: 0;
}
.app-outer .el-select {
  border-radius: 0;
}
.app-outer .el-select-dropdown {
  border-radius: 0;
}
.app-outer .el-picker-panel {
  border-radius: 0;
}
.app-outer .el-card {
  border: 0;
  border-radius: 0;
}
.app-outer .el-menu .el-menu-item {
  height: 28px;
  line-height: 28px;
}
.app-outer .el-menu .el-menu-item > a {
  display: block;
  width: 100%;
}
.app-outer .el-table th,
.app-outer .el-table td {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-outer .el-table .el-table__body,
.app-outer .el-table .el-table__footer,
.app-outer .el-table .el-table__header {
  border-collapse: collapse;
}
.app-outer .el-form .el-form-item--small .el-form-item__content {
  font-size: 14px;
  line-height: 30px;
}
.app-outer .el-form .el-form-item--small .el-form-item__label {
  font-size: 14px;
  line-height: 30px;
}
.app-outer .el-form .el-form--label-top .el-form-item__label {
  padding: 0;
  margin: 0;
}
.app-outer .el-form .el-form-item--mini.el-form-item,
.app-outer .el-form .el-form-item--small.el-form-item {
  margin-bottom: 10px;
  vertical-align: bottom;
}
.app-outer .el-form .el-scrollbar__bar.is-horizontal {
  height: 0;
}
.app-outer .el-popper .el-form {
  margin-block-end: 0;
}
.app-outer .status-green {
  background-color: #00FF00;
}
.app-outer .status-red {
  background-color: #FF0000;
}
.app-outer .status-grey {
  background-color: #999999;
}
.app-outer .el-input-group__append:hover {
  background-color: #f2f2f2;
}
.app-outer .el-dialog {
  min-width: 800px;
}
.app-outer .el-dialog .el-dialog__body {
  padding-top: 10px;
}


/*# sourceMappingURL=main.34ff3308.css.map*/