.login-wrap{background-image:url("/Content/images/login-bg.webp");background-size:cover;background-position:center;min-height:5.6rem;display:flex}.login-wrap .container{position:relative;display:block}.login-wrap .container .login-box{width:5.25rem;box-sizing:border-box;padding:.3rem;position:absolute;top:50%;transform:translateY(-50%);right:1.5rem}.login-wrap .container .login-box .tabs{gap:.3rem}.login-wrap .container .login-box .tabs .tab-item{position:relative;cursor:pointer}.login-wrap .container .login-box .tabs .tab-item::after{content:"";position:absolute;bottom:-0.215rem;left:0;width:0;height:.03rem;background-color:#e60000}.login-wrap .container .login-box .tabs .tab-item.active::after,.login-wrap .container .login-box .tabs .tab-item:hover::after{width:100%}.login-wrap.register{min-height:7rem}.login-wrap.register .container .login-box{left:50%;top:50%;transform:translate(-50%, -50%);right:auto;width:8rem}.login-wrap.register .container .login-form{padding:0 1rem 0 .5rem}.form-style .form-item{gap:.35rem}.form-style .form-item .label{width:1.2rem}.form-style .form-item.required .label{position:relative}.form-style .form-item.required .label::after{content:"*";position:absolute;top:.05rem;right:-0.15rem;font-size:.2rem;color:#e60000;line-height:1}.form-style .form-item .input-box{flex:1;border-radius:.08rem;border:1px solid #ebebeb;padding:.1rem .1rem;box-sizing:border-box;height:.5rem}.form-style .form-item .input-box .iconfont{font-size:.2rem;color:#b8b8b8}.form-style .form-item .input-box input{width:100%;height:100%;border:none;outline:none;background-color:transparent;color:#222}.form-style .form-item .input-box input::placeholder{color:#999}.form-style .form-item .select-box{flex:1;border-radius:.08rem;border:1px solid #ebebeb;padding:.1rem .1rem;box-sizing:border-box;height:.5rem}.form-style .form-item .select-box select{width:100%;height:100%;border:none;outline:none;background-color:transparent;color:#222}.form-style .form-item .select-box select::placeholder{color:#999}.form-style .form-item .textarea-box{flex:1;border-radius:.08rem;border:1px solid #ebebeb;padding:.1rem .1rem;box-sizing:border-box;height:1rem}.form-style .form-item .textarea-box textarea{width:100%;height:100%;border:none;outline:none;background-color:transparent;color:#222}.form-style .form-item .textarea-box textarea::placeholder{color:#999}.form-style .form-item .editor-box{flex:1;border-radius:.08rem;border:1px solid #ebebeb;padding:.1rem .1rem;box-sizing:border-box;min-height:1rem}.form-style .form-item .get-code{background-color:#e60000;border-radius:.08rem;height:.5rem;padding:.1rem .1rem;box-sizing:border-box;width:1rem}.form-style .form-item .get-code.disabled{background-color:#d9d9d9;cursor:not-allowed}.form-style .form-item .get-code:hover{background-color:#c40000}.form-style .form-item .radio-group .radio-custom{position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none;padding-left:.25rem}.form-style .form-item .radio-group .radio-custom .radio-mark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.18rem;height:.18rem;background-color:#fff;border:1px solid #e3e3e3;border-radius:50%;transition:all .2s ease}.form-style .form-item .radio-group .radio-custom input[type="radio"]{margin:0;position:absolute;opacity:0;width:0;height:0;cursor:pointer}.form-style .form-item .radio-group .radio-custom input[type="radio"]:checked~.radio-mark{border-color:#e60000;background-color:#e60000}.form-style .form-item .radio-group .radio-custom input[type="radio"]:checked~.radio-mark::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.06rem;height:.06rem;background-color:#fff;border-radius:50%;animation:ripple .2s ease}.form-style .form-item .radio-group .radio-custom input[type="radio"]:focus~.radio-mark{box-shadow:0 0 0 2px rgba(64,158,255,0.2)}.form-style .form-item .radio-group .radio-custom input[type="radio"]:disabled~.radio-mark{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.form-style .form-item .radio-group .radio-custom input[type="radio"]:disabled~.radio-mark::after{background-color:#c0c4cc}.form-style .form-item .radio-group .radio-custom input[type="radio"]:disabled~span{color:#c0c4cc}.form-style .form-item .radio-group .radio-custom:hover input~.radio-mark{border-color:#e60000}.form-style.no-label .form-item .label{display:none}.form-style.no-label .btnStyle{margin-left:0rem}.success-box .icon-chenggong1{font-size:.8rem;color:#1dcb7d}@keyframes ripple{0%{transform:translate(-50%, -50%) scale(0);opacity:.5}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}#app{display:flex;min-height:calc(100vh - 120px);margin-top:.2rem;margin-bottom:.2rem}.nav-left{width:2rem;background-color:#fff;position:relative;border-radius:.1rem;overflow:hidden;padding:.2rem 0;height:100%;box-sizing:border-box}.nav-left .mobile-menu-toggle{display:none}.nav-left-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.05rem}.nav-left-list a{padding:.15rem .2rem;box-sizing:border-box;color:#222;font-size:.16rem;width:100%}.nav-left-list a:hover{color:#e60000}.nav-left-list .item{position:relative;cursor:pointer;transition:all .3s ease;font-size:.16rem;color:#222;display:flex;align-items:center}.nav-left-list .item i{width:.25rem}.nav-left-list .item .iconfont{font-size:.18rem;color:#777}.nav-left-list .item:hover,.nav-left-list .item.active{background:linear-gradient(to right, #ffece8, #fffcfb);color:#e60000}.nav-left-list .item:hover::after,.nav-left-list .item.active::after{content:"";position:absolute;bottom:0;left:0;width:.03rem;top:0;background-color:#e60000}.nav-left-list .item.has-sub{display:flex;flex-direction:column}.nav-left-list .item.has-sub>div{width:100%}.nav-left-list .item.has-sub i.icon-arrow-down{transition:transform .3s ease}.nav-left-list .item.has-sub.open i.icon-arrow-down{transform:rotate(180deg)}.nav-left-list .item .nav-left-sub{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;width:100%;opacity:0;transition:all .3s ease}.nav-left-list .item .nav-left-sub.show{opacity:1;max-height:2rem}.nav-left-list .item .nav-left-sub .sub-item{padding:.1rem .3rem;font-size:.16rem;color:#222;cursor:pointer;transition:all .3s ease}.nav-left-list .item .nav-left-sub .sub-item:hover{background-color:#ffffff}.nav-left-list .item .nav-left-sub .sub-item.active{background-color:#fff6f4}.nav-left-list .item .icon-shoucang-weishoucang{font-size:.22rem}.nav-left-list .item .icon-dongtai1{font-size:.26rem}.nav-left-list .item .icon-dianzan1{font-size:.15rem}.nav-left-list .item .iconfont{margin-right:.05rem}.personal-content{flex:1}.personal-content .personal-info .head .left{flex:1}.personal-content .personal-info .head .left .avata{width:.65rem;height:.65rem;border-radius:50%;overflow:hidden}.personal-content .personal-info .head .left .avata img{width:100%;height:100%;object-fit:cover}.personal-content .personal-info .head .statistics{flex:1}.personal-content .personal-info .head .statistics .item{flex:1;position:relative}.personal-content .personal-info .head .statistics .item::after{content:"";position:absolute;right:-0.1rem;width:1px;height:.4rem;top:50%;transform:translateY(-50%);background-color:#ebebeb}.personal-content .personal-info .head .statistics .item:last-child::after{display:none}.personal-content .personal-info .body .item{flex:1}.personal-content .personal-info .body .item .top{width:100%}.personal-content .personal-info .body .item .top .iconfont{font-size:.24rem}.personal-content .personal-info .body .item:nth-child(1){background:linear-gradient(to bottom, #fff6ed 0%, #fff 40%)}.personal-content .personal-info .body .item:nth-child(1) .iconfont{background:linear-gradient(20deg, #ffcc41, #ff9c35);-webkit-background-clip:text;background-clip:text;color:transparent}.personal-content .personal-info .body .item:nth-child(2){background:linear-gradient(to bottom, #f0fbff 0%, #fff 40%)}.personal-content .personal-info .body .item:nth-child(2) .iconfont{background:linear-gradient(20deg, #79d3ff, #81c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.personal-content .personal-info .body .item:nth-child(3){background:linear-gradient(to bottom, #fff0f0 0%, #fff 40%)}.personal-content .personal-info .body .item:nth-child(3) .iconfont{background:linear-gradient(20deg, #ff6647, #ff3831);-webkit-background-clip:text;background-clip:text;color:transparent}.personal-content .personal-info .body .item:nth-child(4){background:linear-gradient(to bottom, #f1fcff 0%, #fff 40%)}.personal-content .personal-info .body .item:nth-child(4) .iconfont{background:linear-gradient(20deg, #a6efbe, #97ebdd);-webkit-background-clip:text;background-clip:text;color:transparent}.personal-content .statistics .el-col-6{border-right:1px solid #ebebeb;box-sizing:border-box}.personal-content .statistics .el-col-6:last-child{border-right:none}.tableStyle{width:100%;border-collapse:collapse}.tableStyle thead{height:.4rem;line-height:.4rem}.tableStyle thead tr th{padding:0 .1rem}.tableStyle thead tr th.status,.tableStyle thead tr th.operation{text-align:center}.tableStyle thead tr{background-color:#f6f8fa;text-align:left;color:#777}.tableStyle tbody tr td{padding:.05rem .1rem;height:.5rem;box-sizing:border-box}.tableStyle tbody tr td.text-nowrap-ellipsis{border:0px}.tableStyle tbody tr td.type,.tableStyle tbody tr td.author,.tableStyle tbody tr td.updateTime{color:#999}.tableStyle tbody tr td.lastRead .iconfont{color:#f2cb51}.tableStyle tbody tr td.operation{text-align:center}.tableStyle tbody tr td.operation .btnStyle{padding:.05rem .1rem;width:.8rem;margin:.1rem auto}.tableStyle tbody tr td.status{text-align:center}.tableStyle tbody tr td.status span{border-radius:999rem;padding:.05rem .1rem;font-size:.12rem}.tableStyle tbody tr td.status span.status-success{background-color:#f7fff8;border:1px solid #2fbd52;color:#2fbd52}.tableStyle tbody tr td.status span.status-danger{background-color:#fff7f7;border:1px solid #e60000;color:#e60000}.tableStyle tbody tr td.status span.status-info{background-color:#eeeeee;color:#7c7c7c}.tableStyle tbody tr td.status span.status-warning{background-color:#fffcf7;border:1px solid #fc7f00;color:#fc7f00}.tableStyle tbody tr td.show-tooltip{position:relative;cursor:pointer}.tableStyle tbody tr td.show-tooltip .tooltip{position:absolute;top:.5rem;left:50%;transform:translateX(-50%) translateY(20px);border-radius:.1rem;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:.1rem .1rem;box-sizing:border-box;min-width:2.1rem;visibility:hidden;opacity:0;transition:all .3s ease-in-out;pointer-events:none;z-index:1000}.tableStyle tbody tr td.show-tooltip .tooltip::before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.tableStyle tbody tr td.show-tooltip:hover .tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.tableStyle tbody tr:hover{background-color:#fff6f4}.tableStyle.border{border:1px solid #ebebeb}.tableStyle.border tr{border:1px solid #ebebeb;box-sizing:border-box}.tableStyle.border td{border:1px solid #ebebeb;box-sizing:border-box}.article-list .item .img{width:2rem;height:1.35rem;border-radius:.05rem;overflow:hidden}.article-list .item .img img{width:100%;height:100%;object-fit:cover}.article-list .item .info{flex:1}.article-list .item .info .status{font-size:.14rem;border-radius:.05rem;padding:.03rem .08rem;border:1px solid #f3f3f3;color:#7c7c7c;width:max-content}.article-list .item .info .status.status-pass{border:1px solid #00bb51;color:#00bb51}.article-list .item .info .status.status-fail{border:1px solid #e60000;color:#e60000}.article-list .item .info .status.status-pending{border:1px solid #fc7f00;color:#fc7f00}.article-list .item .info .operation .iconfont{font-size:.18rem;color:#e60000}.article-list .item .info .operation .iconfont.icon-xiugai{font-size:.14rem}.article-list.novel .item .img{width:1rem;height:1.3rem}.article-list.novel .item .info .type{gap:.3rem}.article-list.novel .item .info .type span{position:relative}.article-list.novel .item .info .type span::after{content:"";position:absolute;right:-0.15rem;top:50%;transform:translateY(-50%);width:1px;height:.15rem;background-color:#e2e2e2}.article-list.novel .item .info .type span:last-child::after{display:none}.filter .filter-row .filter-item .choice{flex:1}.filter .filter-row .filter-item .choice .item{display:flex;align-items:center;justify-content:center;border:1px solid #e2e2e2;padding:.08rem .15rem;font-size:.12rem;cursor:pointer;margin-left:-1px}.filter .filter-row .filter-item .choice .item.active,.filter .filter-row .filter-item .choice .item:hover{background-color:#ffece8;color:#e60000;border:1px solid #e60000;position:relative}.filter .filter-row .filter-item .label{width:1rem;text-align:right}.filter .filter-row .filter-item .value{flex:1}.filter .filter-row .filter-item select{min-width:1.5rem;height:100%;border:1px solid #e2e2e2;padding:.08rem .1rem;font-size:.12rem;cursor:pointer;margin-left:-1px;background-image:url("/Content/images/arrow-down.png");background-size:.15rem .15rem;background-position:right .07rem center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.filter .filter-row .filter-item select::-ms-expand{display:none}.filter .filter-row .filter-item .date-range{position:relative;border:1px solid #e2e2e2;padding:.08rem .15rem;border-radius:.05rem;box-sizing:border-box;cursor:pointer;min-width:2.2rem}.filter .filter-row .filter-item .date-range input{position:absolute;top:0;left:.35rem;height:100%;border:none;outline:none;background-color:transparent;padding:0;margin:0}.amount-list .item{padding:.2rem;box-sizing:border-box;background-color:#fff;border-radius:.1rem;border:1px solid #dcdddf;cursor:pointer}.amount-list .item.active,.amount-list .item:hover{background-color:#ffece8;color:#e60000;border:1px solid #e60000}.amount-list .item.active .amount,.amount-list .item:hover .amount{color:#e60000}.amount-list .item.active .amount input,.amount-list .item:hover .amount input{color:#e60000}.amount-list .item.custom input{border:none;outline:none;background-color:transparent;padding:0;margin:0;width:1rem;font-size:.2rem;font-weight:bold;text-align:end}.amount-list .item.custom input::placeholder{color:#999;font-size:.16rem;font-weight:normal}.profile-info{width:4rem;border-right:1px solid #ebebeb}.profile-info .avatar-box{width:1.2rem;height:1.2rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-info .avatar-box img{width:100%;height:100%;object-fit:cover}.profile-info .upload-box .upload-btn{position:relative;display:flex;align-items:center;justify-content:center;font-size:.16rem;color:#222;padding:.15rem .25rem;border-radius:.05rem;box-sizing:border-box;border:1px solid #EBEBEB;cursor:pointer}.profile-info .upload-box .upload-btn .iconfont{font-size:.24rem}.profile-info .upload-box .upload-btn:hover{border:1px solid #e60000;color:#e60000}.profile-info .upload-box .upload-btn:hover .iconfont{color:#e60000}.profile-info .upload-box .upload-btn input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;background-color:transparent;padding:0;margin:0;opacity:0}@media (max-width:768px){.nav-left{position:fixed;right:-3rem;overflow:unset;transition:all .3s ease;padding:0;background-color:#fff;z-index:1000;width:3rem}.nav-left .mobile-menu-toggle{position:absolute;top:0rem;background-color:#e60000;color:#fff;border:none;padding:.1rem;border-radius:.05rem;cursor:pointer;left:-0.5rem;display:block}.nav-left .mobile-menu-toggle:hover{background-color:#c40000}.nav-left .mobile-menu-toggle .show{display:block}.nav-left .mobile-menu-toggle .hide{display:none}.nav-left .nav-left-list{width:3rem;background-color:#fff;border-right:none;padding:0;height:100%;overflow:auto}.nav-left .nav-left-list .item{font-size:.24rem;gap:.1rem}.nav-left .nav-left-list .item .iconfont{font-size:.3rem}.nav-left .nav-left-list .item .nav-left-sub .sub-item{font-size:.24rem}.nav-left.mobile-menu-open{right:0}.nav-left.mobile-menu-open .mobile-menu-toggle .show{display:none}.nav-left.mobile-menu-open .mobile-menu-toggle .hide{display:block}.personal-content{padding:0}#app .container{margin:.2rem;gap:0;width:100%;box-sizing:border-box}}@media (max-width:768px){.mobile-menu-toggle{display:block}}