@charset "UTF-8";#app{height:100%}#app{display:flex;flex-direction:row;justify-content:start;align-items:stretch;box-sizing:border-box}.slide-fade-enter-active{transition:all .4s ease-in}.slide-fade-leave-active{transition:all .1s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(10px);opacity:0}.menubar{display:flex;flex-direction:column;width:220px;min-width:160px;background-color:#dae5edf2}.menubar>h2{margin:0;padding:60px 10px 10px;height:38px;line-height:32px;font-size:18.5px;text-indent:-99em;color:#000000f5;text-align:center;text-shadow:3px 3px 4px rgba(24,92,55,.4);background:#2aa4da99 url(/static/vote/assets/logo_s-BX5w33g5.png) no-repeat center center;background-size:contain;box-shadow:inset 0 0 10px #185c371a}.menubar .user-info{padding:15px;background-color:#fff6;border-bottom:1px solid #ddd}.menubar .user-info p{padding:5px;margin:0;font-size:13px;color:#666}.menubar .user-info .avatar{display:flex;justify-content:center}.menubar .user-info p.user-account{font-size:16.5px;color:#107c41;text-align:center}.menubar .user-info p.user-name{font-size:15px;color:#999;text-align:center}.menubar .topic{padding:15px;text-align:center;font-size:16px}.menubar .menu{padding:0;flex:1;overflow:auto}.menubar .menu ul,.menubar .menu li{padding:0;margin:0}.menubar .menu a{display:block;box-sizing:border-box;padding:0 20px;border-left:4px solid transparent;transition:border-color .3s,background-color .3s,color .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menubar .menu i{margin-right:10px;width:18px;text-align:center;vertical-align:middle;font-size:18px;color:#909399}.menubar .menu span{vertical-align:middle}.menubar .menu a:link,.menubar .menu a:visited{color:#333}.menubar .menu a.active,.menubar .menu a:hover{color:#409eff;text-shadow:0 0 1px rgba(0,0,0,.4)}.menubar .menu a.active i,.menubar .menu a:hover i{color:#409eff}.menubar .menu a.active{background:#cccccc4d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADySURBVEiJ7ZSxisJAEIZnzK1pDqx8ETtrW59BrBfCbqpcmXR2NyGQVvAFLC1s7LzuHuSKNEJMioyNForgJBo4IT9MN/988M/sIjNDm+q1Or0DvA8giqI+IsJtvQyQZdnaGPMlmtgEUFXVHBFn1tqwFUCSJH+u646ZeWqt/a4DQMlLvuSttf5USm0R8YeIfIm31hWlaXrI83zCzCNjzELiqX2mZVlWiHgEgL6kv2lEv0SkXxpREAQDpdTunL+W+kQAz/OGRVHsAWBDRL50OADAh6TJcZwlM6/iOBYt9krM/LDCMLy7UIlXtORn9D9+0w7Qqk5NdYtOPxCK+wAAAABJRU5ErkJggg==) no-repeat 96% center}.menubar .menu a:hover{background-color:#ccc3}.menubar .menu ul.menu-items{list-style:none outside}.menubar .menu ul.menu-items>li{box-sizing:border-box;line-height:45px;vertical-align:middle;font-size:15px;color:#333}.menubar .menu ul.menu-items>li>a{color:#333;border-bottom:1px dotted rgba(120,120,120,.1);background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADLSURBVEiJ7dSxCsIwEAbgO5GSd3FyU7B0KA5ODoKvcYeTY8DFTKVLhk59xBaKFUI4l7pUC5XSQciN91/ycUOCIgJz1mLW2wMQgP8AlkMBIn70iOgOAFGe55d+NvRgR2/AzBkAbBFxxcx27LlRADNnIrJp2/ZQVdVRRNYdOB1gZi0isXNuXxTFoyzLp3NuLyIxEd0mAUR0BYCzUiq11jbvvrW2UUqliHjqZn4HtNYRAMTe+8QYU/dzY0ztvU8QcdfNfi0M33UAAjA/8AJHa1FFdzndSAAAAABJRU5ErkJggg==) no-repeat 96% center}.menubar .menu ul.menu-items>li>a>i{color:#333}.menubar .menu ul.menu-items>li>a.close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA9UlEQVRIS2NkoDFgpLH5DKMWEAzh0SAaxEHU0NDA9uHDh3V///5NnDx58mtsTs3NzRVlYmJaICgoGNjQ0PALmxq8kZyfn1/ByMgYx87ObtnZ2fkR2YDy8nL+nz9/Hv////+iiRMnduAKK4KpKD8/v5mBgcHz9+/fDtOmTfsCMigrK4uHlZX1ACMj45YJEyY04IsIghaANBcUFPT////f4uPHj45sbGxMnJycexkZGU9MmDChkFAsE2UB1JJpDAwMyv///+dgZGQ8R4zhIH1EWwBSnJ+f38fAwPBr4sSJFYRcDpMnyQJiDUVWN2oBwVAbDaIREEQAkldGGb5bqvUAAAAASUVORK5CYII=)}.menubar .menu ul.menu-items>li ul.sub-menu{display:block;list-style:none outside}.menubar .menu ul.menu-items>li ul.sub-menu>li{height:40px;line-height:40px;font-size:14px}.menubar .menu ul.menu-items>li ul.sub-menu>li>a{padding-left:40px;border-bottom:1px dotted rgba(120,120,120,.1)}.menubar .foot{padding:15px;border-top:1px solid #eee}.menubar .foot a{display:block;height:24px;padding:0 5px;text-align:center;font-size:15px;line-height:24px}.menubar .foot a i{margin-top:5px;margin-right:5px}.body{flex:1;min-width:768px;display:flex;flex-direction:column;justify-content:space-between;background-color:#ffffffe6}.body>header{display:flex;flex-direction:row;justify-content:space-between;padding:15px 20px;background-color:#fffffff5;border-bottom:1px solid #ddd}.body>header .page-header{width:50%;color:#0769c9;text-align:right;font-size:16.5px}.body>header .page-header strong{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7209d4,#2832d4 33%,#00a5b2)}.body>header .breadcrumb{width:50%;padding-top:4px}.body>.main{flex:1;min-height:240px;min-width:768px;box-sizing:border-box;padding:0}.body>footer{padding:10px 20px;background-color:#ddd9;text-align:center;font-size:14px;color:#aaa;text-shadow:0 1px 0 #fff}.image-preview{padding:3px;text-align:center;background-color:#f7f7f7;box-shadow:inset 0 0 10px #0000001a;overflow:hidden}.image-preview img{object-fit:contain;max-width:100%;height:100%;max-height:70vh;transition:transform .2s;cursor:zoom-in}.list-container{box-sizing:border-box;height:100%;min-width:768px;min-height:240px;background-color:#ffffffbf;overflow:auto}.list-container .top-bar{display:flex;flex-direction:row;justify-content:space-between;padding:5px 15px;border-radius:4px;background-color:#f3d19e66}.list-container .top-bar .bar-label{max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:35px;font-size:16px}.list-container .top-bar .bar-extra{line-height:35px}.list-container .top-search{padding:15px}.list-container .top-search .el-form--inline{margin-bottom:-15px}.list-container .top-search .el-form-item{margin-bottom:15px}.list-container .top-search .right-button{display:flex;justify-content:right;align-items:center;text-align:right}.list-container .top-search .el-breadcrumb{margin:9px 0}.list-container .pager{padding:20px;text-align:center}.list-container .dialogs{padding:0}.list-container .footer-btns{padding:15px 15px 0}.list-container .el-avatar>img{display:block;height:100%;vertical-align:middle}.list-container .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:15px}.list-container .el-table__body-wrapper::-webkit-scrollbar-track,.list-container .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:0}.list-container .el-button [class^=el-icon]{margin-right:3px}.list-container .el-button.is-circle [class^=el-icon]{margin-right:0}.list-container .el-select-full{width:100%}.list-container .el-select-short{width:120px}.list-container .el-select-mini{width:90px}.list-container .el-mini-rate{height:24px}.list-container .popper-width{max-width:50%}#app{background:#333 var(--main-background-img) no-repeat top center;background-size:cover}.login-wrap{height:100%;width:100%;overflow:hidden;background:transparent var(--main-background-img-2) no-repeat top center;background-size:cover}.login-wrap .header{box-sizing:border-box;padding:15px;width:100%;text-align:center;background-color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-wrap .header .logo{margin:0 auto;height:90px;background:transparent url(/static/vote/assets/logo-C__qythI.png) no-repeat center center;background-size:contain}.login-wrap .header h1{margin:0;padding:15px;font-size:42px;color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.login-wrap .footer{position:absolute;height:50px;margin:0 auto;right:0;bottom:0;left:0;line-height:50px;font-size:14px;color:#bbb;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.4);background:#1e1e1e4d url(/static/vote/assets/bg-ChtFmzj4.png)}.login-wrap .footer a:link,.login-wrap .footer a:visited,.login-wrap .footer a:active{color:#444}.login-wrap .login{position:absolute;margin:auto;padding:15px;width:400px;height:380px;inset:0;background-color:#ffffffa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;box-shadow:0 0 6px #00000026}.login-wrap .login input::-webkit-input-placeholder{color:#ccc}.login-wrap .login input::-moz-placeholder{color:#ccc}.login-wrap .login input:-moz-placeholder{color:#ccc}.login-wrap .login input:-ms-input-placeholder{color:#ccc}.login-wrap .login .form-title{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:10px 20px;text-align:center}.login-wrap .login .form-control{height:70px;padding:5px 15px;clear:both}.login-wrap .login .form-control label{display:block;padding-left:15px;line-height:30px;color:#555;font-size:16px}.login-wrap .login .form-control.checkbox{padding-top:20px;height:30px;text-indent:1em;text-align:left;font-size:15px}.login-wrap .login .form-control input[type=text],.login-wrap .login .form-control input[type=password],.login-wrap .login .form-control button{height:40px;line-height:40px;padding:0 15px;margin:0;border:1px solid #ccc;font-size:16px;background-color:#ffffffbf}.login-wrap .login .form-control input[type=password]{font-size:18px}.login-wrap .login .form-control input.error{border-color:red}.login-wrap .login .form-control input .success{border-color:#67c23a}.login-wrap .login .form-control .input-account,.login-wrap .login .form-control .input-pass{width:90%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.login-wrap .login .form-control input[type=text]:focus,.login-wrap .login .form-control input[type=password]:focus{border-color:#3385ff;outline:0}.login-wrap .login .form-button{padding:10px;text-align:center}.login-wrap .login .form-button .button{display:inline-block;box-sizing:border-box;height:42px;width:94%;line-height:40px;padding:0 20px;margin:10px;border:1px solid #ccc;font-size:16.5px;color:#333;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.login-wrap .login .form-button .button.button-submit{background-color:#000000bf;color:#fff}.login-wrap .login .form-button .button.button-submit:hover{background-color:#00000080}.login-wrap .login .input-captcha{float:left;width:50%;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}.login-wrap .login .captcha,.login-wrap .login .captcha img{-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}.login-wrap .login .captcha{display:block;float:left;width:38.6%;height:40px;border:1px solid #ccc;border-left:none}.login-wrap .login .captcha img{width:100%;height:100%}.login-wrap .login .form-link{padding:0 20px;line-height:30px;font-size:16px}.login-wrap .login .form-link .left{float:left}.login-wrap .login .form-link .right{float:right}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.header h1{background-image:-webkit-linear-gradient(left,#147b96,#e6d205 25%,#147b96 50%,#e6d205 75%,#147b96);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-background-size:200% 100%;-webkit-animation:masked-animation 4s infinite linear}}@-webkit-keyframes masked-animation{0%{background-position:0 0}to{background-position:-100% 0}}.fade-enter-from{opacity:0;transform:translateY(-300px)}.fade-enter-active{transition:all .6s ease-in-out}.fade-enter-to,.fade-leave-from{opacity:1}.fade-leave-active{transition:all 1s ease}.fade-leave-to{opacity:0;transform:translateY(-300px)}
