@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ant-color-primary: #05c494;--ant-color-primary-hover: #32d4a8;--ant-color-primary-active: #04a078;--ant-color-primary-bg: #f6ffed;--ant-color-primary-bg-hover: #e6f7ff;--ant-color-primary-border: #b7eb8f}html,body,#root{height:100%;margin:0;padding:0}body{min-width:320px;position:relative}.ant-modal-root{position:relative;z-index:1000}.ant-modal-mask,.ant-modal-wrap{position:fixed;z-index:1000}a{font-weight:500;color:#05c494;text-decoration:inherit}a:hover{color:#32d4a8}.wxm_theme:not(.wxm_theme_disabled).ant-modal,.wxm_theme:not(.wxm_theme_disabled).ant-modal-confirm{overflow:visible!important}.wxm_theme:not(.wxm_theme_disabled).ant-modal .ant-modal-container,.wxm_theme:not(.wxm_theme_disabled).ant-modal-confirm .ant-modal-container{padding-left:38px;border-radius:15px;position:relative!important;overflow:visible!important;background:#fff}.wxm_theme:not(.wxm_theme_disabled).ant-modal .ant-modal-container:before,.wxm_theme:not(.wxm_theme_disabled).ant-modal-confirm .ant-modal-container:before{content:""!important;display:block!important;position:absolute!important;top:-18px!important;left:-20px!important;width:50px!important;height:50px!important;border-radius:50%!important;background:url(/assets/xiaomei-CAisGyOz.png) no-repeat center center!important;background-size:contain!important;border:2px solid #fdfdfd!important;z-index:9999!important;box-shadow:0 2px 8px #00000026!important;box-sizing:content-box!important;pointer-events:none!important}.wxm_theme:not(.wxm_theme_disabled).ant-modal .ant-modal-footer .ant-btn,.wxm_theme:not(.wxm_theme_disabled).ant-modal .ant-modal-confirm-btns .ant-btn,.wxm_theme:not(.wxm_theme_disabled).ant-modal-confirm .ant-modal-footer .ant-btn,.wxm_theme:not(.wxm_theme_disabled).ant-modal-confirm .ant-modal-confirm-btns .ant-btn{border-radius:20px!important;padding-left:20px!important;padding-right:20px!important}.wxm_theme:not(.wxm_theme_disabled).ant-modal .ant-modal-confirm-body>.anticon,.wxm_theme:not(.wxm_theme_disabled).ant-modal-confirm .ant-modal-confirm-body>.anticon{display:none!important}.login{display:flex;height:100vh;width:100vw;position:relative}.login .login-left{flex:1;min-width:0;height:100%;background-image:url(/assets/login-background-Df6Ytv6-.jpg);background-size:cover;background-position:center}.login .login-container{display:flex;flex-direction:column;flex-shrink:0;width:480px;background:#0c2b4a;height:100%;justify-content:center;align-items:center;padding:40px;overflow-y:auto}.login .login-container img{max-width:100%;height:auto;margin-bottom:20px}.login .login-container .login-form{width:100%;max-width:400px;padding:0}.login .login-container .login-form :global .ant-input-affix-wrapper,.login .login-container .login-form :global .ant-input{height:40px}.login .login-container .login-form :global .ant-select-selector{height:40px!important}.login .login-container .login-form :global .ant-select-selector .ant-select-selection-item{line-height:38px}.title-box{display:flex;margin-bottom:30px}.title-box .title{margin:0 auto;text-align:center;color:#fff;font-size:24px;font-weight:500}.login-code{width:120px;height:40px}.login-code .login-code-img{height:40px;width:100%;cursor:pointer;vertical-align:middle;border-radius:2px}.el-login-footer{height:40px;line-height:40px;position:fixed;bottom:0;left:0;right:0;width:100%;text-align:center;color:#fff9;font-family:Arial,serif;font-size:12px;letter-spacing:1px;background:transparent;z-index:10}:global .icon-wechat,:global .icon-maxkey,:global .icon-topiam,:global .icon-gitee,:global .icon-github{font-size:18px}.home-page .system-info ul{margin:16px 0;padding-left:20px}.home-page .system-info ul li{line-height:2;color:#000000a6}.home-page .system-info p{color:#000000d9;margin-bottom:8px}.sidebar{height:100vh;overflow:auto;position:fixed;left:0;top:0;bottom:0;background:#303030}.sidebar .logo{height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#303030;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar .logo .logo-img{width:32px;height:32px;margin-right:8px}.sidebar .logo .logo-title{color:#ffffffb3;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-search-input ::placeholder{color:#ededed99}.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#05c49426!important}.ant-menu-dark .ant-menu-submenu:hover>.ant-menu-submenu-title{background-color:#05c4941a!important}.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#05c49414!important;margin:0!important}.ant-menu-dark .ant-menu-item:hover{background-color:#05c4941a!important;margin:0!important}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu>.ant-menu-submenu-title{margin:0!important}.navbar{background:#fff;padding:0 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 4px #00152914;position:sticky;top:0;z-index:999}.navbar .navbar-left,.navbar .navbar-right{display:flex;align-items:center}.navbar .navbar-icon{font-size:18px;cursor:pointer;color:#000000a6;transition:color .3s}.navbar .navbar-icon:hover{color:#1890ff}.navbar .user-info{display:flex;align-items:center;cursor:pointer;padding:0 8px;transition:background-color .3s;border-radius:4px}.navbar .user-info:hover{background-color:#00000006}.navbar .user-info .username{margin-left:8px;color:#000000d9}.app-main{margin:24px;min-height:calc(100vh - 112px)}.app-main .app-main-content{background:#fff;padding:24px;border-radius:2px;min-height:100%}.basic-layout{min-height:100vh}.basic-layout .basic-layout-main{margin-left:200px;background:#f0f2f5}#root{width:100%;height:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
