html,body{margin:0;padding:0;height:100%}#root{height:100%}.pageTitle{display:flex;align-items:center}.pageTitle .tableTitle{position:relative;margin-bottom:20px;display:inline-block}.pageTitle .tableTitle .tableTitleText{font-size:24px;font-weight:600;background:linear-gradient(135deg,#4b58dc,#7b86ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.pageTitle .tableTitle .tableTitle_line{position:absolute;left:-8px;bottom:-5px;width:calc(100% + 16px);height:12px;background:linear-gradient(90deg,#4b58dc33,#7b86ff1a);border-radius:6px;z-index:0}.tableSearch{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-bottom:15px;gap:15px}.tableSearch .formInput{width:220px;border:1px solid #4b58dc;padding:0 15px;height:40px;box-sizing:border-box;border-radius:5px;transition:all .3s ease;box-shadow:0 2px 5px #4b58dc1a;position:relative;overflow:hidden}.tableSearch .formInput:hover:before{left:100%}.tableSearch .formInput:hover{border-color:#7b86ff;box-shadow:0 0 10px #4b58dc4d;transform:translateY(-2px)}.tableSearch .formInput input{border:none;outline:none;background:none;width:100%;height:100%;font-size:14px;color:#333}.tableSearch .formInput input::placeholder{font-size:13px}.tableSearch .flexPull{flex:1}.public-button{height:40px;width:100px;border:none;background:linear-gradient(45deg,#4b58dc,#7b86ff);color:#fff;line-height:40px;font-weight:700;border-radius:5px;font-size:13px;cursor:pointer;transition:all .3s ease;position:relative;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #4b58dc4d}.public-button .iconfont{font-size:14px;margin-right:5px}.public-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:all .8s}.public-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4b58dc66;color:#fff}.public-button:hover:before{left:100%}.public-button.reset-button{background:#909399}.public-button.reset-button:hover{background:#606266}.public-button:active{transform:translateY(1px);box-shadow:0 2px 10px #4b58dc33}.tableAction{display:flex;align-items:center;gap:10px}.tableAction .tableActionItem{cursor:pointer;font-size:13px;color:#333}.tableAction .tableActionItem:hover{text-decoration:underline}.tableAction .editAction{color:#4b58dc}.tableAction .deleteAction{color:#f56c6c}.tableImage{height:40px}.tableImage img{height:100%;border-radius:5px}.dialogMask{width:100%;height:100vh;background-color:#00000080;position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.dialogMask .dialogCont{width:60%;max-width:800px;min-width:400px;background-color:#fafafa;box-sizing:border-box;border-radius:15px;overflow:hidden}.dialogMask .dialogCont .dialogHead{width:100%;background-image:linear-gradient(to right,#eff0ff,#f3f4ff);display:flex;align-items:center;justify-content:space-between;padding:20px 30px;box-sizing:border-box}.dialogMask .dialogCont .dialogHead .dialogTitle{font-size:20px;font-weight:700;color:#5861de}.dialogMask .dialogCont .dialogHead .dialogClose{font-size:20px;font-weight:700;background-color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;transition:all .2s linear}.dialogMask .dialogCont .dialogHead .dialogClose:hover{cursor:pointer;background-color:#0000001a;color:#5861de}.dialogMask .dialogCont .dialogMain{width:100%;height:100%;background-color:#fafafa;padding:30px;box-sizing:border-box;border-radius:0 0 10px 10px}.dialogMask .dialogCont .dialogMain .dialogForm{width:100%}.dialogMask .dialogCont .dialogMain .dialogForm .formItem{width:100%;display:flex;align-items:center;margin-bottom:20px;gap:15px}.dialogMask .dialogCont .dialogMain .dialogForm .formItem .formItemLabel{font-size:14px;color:#333;width:100px;text-align:right}.dialogMask .dialogCont .dialogMain .dialogForm .formItem .formItemInput{flex:1;height:40px;border:1px solid #ccc;border-radius:5px;padding:10px;box-sizing:border-box;display:flex;align-items:center}.dialogMask .dialogCont .dialogMain .dialogForm .formItem .formItemInput input{width:100%;height:100%;border:none;outline:none;background:none}.dialogMask .dialogFooter{display:flex;justify-content:flex-end;gap:15px;padding:20px 30px;box-sizing:border-box;background-image:linear-gradient(to right,#eff0ff,#f3f4ff)}.dialogMask .dialogFooter .footerButtonItem{width:100px;height:40px;border-radius:5px;text-align:center;line-height:40px;cursor:pointer;background-color:#e1e2db;transition:all .2s linear;font-weight:400;font-size:14px}.dialogMask .dialogFooter .cancelBtn{color:#666;background:linear-gradient(45deg,#cfcfcf,#ccc)}@font-face{font-family:iconfont;src:url(./iconfont-D5AclxOp.woff2?t=1761278593380) format("woff2"),url(./iconfont-D53bL0PY.woff?t=1761278593380) format("woff"),url(./iconfont-CuCbpQzR.ttf?t=1761278593380) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gouxuan1:before{content:""}.icon-sousuo:before{content:""}.icon-jinggao1:before{content:""}.icon-time:before{content:""}.icon-rili:before{content:""}.icon-guanbi:before{content:""}.icon-fanhui:before{content:""}.icon-zhongzhi:before{content:""}.icon-xiangqing-heliuxiangqing:before{content:""}.icon-bianji1:before{content:"𐈈"}.icon-mimazhongzhi:before{content:""}.icon-xinzeng:before{content:""}.icon-shangyiyedanjiantou:before{content:""}.icon-xiayiyedanjiantou:before{content:""}.icon-shangyiye:before{content:""}.icon-xiayiye:before{content:""}.icon-mima:before{content:""}.icon-zhanghao:before{content:""}.icon-shangchuan1:before{content:""}.icon-xialajiantouxiao:before{content:""}.icon-xiugaimima:before{content:""}.icon-shinshoptuichudenglu:before{content:""}.icon-shouqi:before{content:""}.icon-shouyediqiu:before{content:""}.icon-shanchu11:before{content:""}.container{width:100%;height:100vh}.container .showCont{width:100%;height:100%;background-image:url(./banner-5GiHkmn7.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;flex-direction:column;justify-content:center}.container .showCont .headTitle{text-align:center;width:100%;color:#fff;font-size:30px;font-weight:700}.container .showCont .loginForm{background-color:#f4f5fa;width:400px;border-radius:15px;padding:30px;box-sizing:border-box;margin-top:30px}.container .showCont .loginForm .formTitle{text-align:center;width:100%;color:#333;font-size:20px;color:#5861de;font-weight:700}.container .showCont .loginForm .formDes{text-align:center;width:100%;color:#666;font-size:14px;margin-top:10px;margin-bottom:30px}.container .showCont .loginForm .formInputItem{width:100%;background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:10px;overflow:hidden;height:45px;display:flex;margin-bottom:20px;box-sizing:border-box;align-items:center}.container .showCont .loginForm .formInputItem .formInputIcon{width:45px;height:45px;text-align:center;line-height:45px;font-size:18px;margin-right:15px;color:#fff;background-color:#5861de}.container .showCont .loginForm .formInputItem input{border:none;outline:none;flex:1;height:100%}.container .showCont .loginForm .loginBtn{width:100%;height:45px;background-color:#5861de;border-radius:10px;text-align:center;line-height:45px;font-size:14px;color:#fff;cursor:pointer;margin-top:30px}.outMain{display:flex;align-items:center;background-color:#3c4393;height:100vh}.outMain .navLeft{width:200px;height:100%;display:flex;flex-direction:column;padding-bottom:30px;box-sizing:border-box}.outMain .navLeft .logoImg{width:80px;height:80px;margin:30px auto 10px}.outMain .navLeft .logoImg img{width:100%;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.outMain .navLeft .logoName{text-align:center;color:#fff;font-size:20px;font-weight:700}.outMain .navLeft .navList{width:80%;margin:15px auto 0;height:200px;flex:1}.outMain .navLeft .navList .firstNav{color:#fff;font-size:14px;border-radius:5px;transition:all .3s linear;overflow:hidden}.outMain .navLeft .navList .firstNav .firstName{display:flex;align-items:center;cursor:pointer;border-radius:5px;line-height:50px;padding:0 15px;box-sizing:border-box;transition:all .3s linear}.outMain .navLeft .navList .firstNav .firstName .iconfont{font-size:18px;margin-right:10px}.outMain .navLeft .navList .firstNav .firstName:hover{background-color:#5861de;cursor:pointer}.outMain .navLeft .navList .firstNav .secondNav{padding:0 5px;overflow:hidden;height:0px;transition:all .3s linear;box-sizing:border-box}.outMain .navLeft .navList .firstNav .secondNav .secondName{display:flex;align-items:center;line-height:50px;padding:0 15px;box-sizing:border-box;border-radius:5px;transition:all .3s linear}.outMain .navLeft .navList .firstNav .secondNav .secondName .iconfont{font-size:18px;margin-right:10px}.outMain .navLeft .navList .firstNav .secondNav .activeSecondNav{transition:all .3s linear;background-image:linear-gradient(to right,#747cd2,#5f68d1)}.outMain .navLeft .navList .firstNav .secondNav .secondName:hover{background-color:#5a60b0;cursor:pointer}.outMain .navLeft .navList .firstNav .secondNav .activeSecondNav:hover{background-image:linear-gradient(to right,#5a60b0,#5a60b0)}.outMain .navLeft .navList .activeFirstNav{background-color:#474ea4}.outMain .navRight{width:200px;flex:1;height:100%;display:flex;flex-direction:column;padding-top:15px;box-sizing:border-box}.outMain .navRight .rightContent{background-color:#f5f6fe;border-radius:40px 0 0;height:100%;overflow:hidden;display:flex;flex-direction:column}.outMain .navRight .rightContent .rightTop{height:80px;background-color:#fff;border-bottom:2px solid #5861de;display:flex;align-items:center;padding:0 30px;box-sizing:border-box;justify-content:space-between}.outMain .navRight .rightContent .rightTop .pageTitle{font-size:20px;font-weight:700;color:#333}.outMain .navRight .rightContent .rightTop .userInfo{display:flex;align-items:center}.outMain .navRight .rightContent .rightTop .userInfo img{width:40px;border:2px solid #5861de;margin-right:10px;border-radius:50%}.outMain .navRight .rightContent .pageContent{flex:1;padding:30px;overflow:auto;box-sizing:border-box;height:200px}.outMain .navRight .rightContent .pageContent .pageMain{background-color:#fff;min-height:100%;padding:30px;box-sizing:border-box;border-radius:30px}.uploadCover{width:100px;height:100px;box-shadow:0 0 10px #0000001a;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;background-color:#f0f2f8}.uploadCover .uploadCoverIcon{font-size:25px;margin-bottom:5px;color:#666}.uploadCover .uploadCoverText{font-size:13px;color:#666}.uploadCover input{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;opacity:0}.uploadCover:hover .uploadCoverIcon,.uploadCover:hover .uploadCoverText{color:#5861de}.uploadCover .uploadCoverImg{width:100%;height:100%;object-fit:cover}
