.main{width:100vw;height:100vh}.main .menu-text{font-weight:600;font-size:16px}.main .header{display:flex;align-items:center;position:relative;height:100px;padding-left:40px;line-height:100px;font-size:24px;font-weight:700;color:#fff;text-align:left;background-image:url(../../assets/img/headerBg.75651c2f.png);background-size:100% 100%;background-repeat:no-repeat}.main .header .header-logo{width:66px;height:66px;margin-right:18px;cursor:pointer}.main .header .back{cursor:pointer}.main .login-info{position:absolute;right:40px;top:0;height:100px;line-height:100px;font-size:16px}.main .login-info .login-name{margin-right:10px}.main .login-info .logout{box-sizing:border-box;display:inline-block;width:60px;height:30px;margin-top:20px;text-align:center;line-height:30px;border-radius:15px;border:1px solid #fff;cursor:pointer}.main .body{display:flex;font-weight:400}.main .container{position:relative;box-sizing:border-box;width:100%;height:calc(100vh - 100px);background-color:#f2f5f8;overflow-y:auto}.main .container .container-box{box-sizing:border-box;width:100%;height:100%;padding:10px;background-color:#fff;overflow-y:auto}.main .line{display:flex;padding:20px}.main .search-input{width:180px;margin-right:10px}.main .search-select{width:120px;margin-right:10px}.main .data-table{box-sizing:border-box;width:100%;padding:0 20px;margin-bottom:10px}.main .search-button{margin-right:10px}.main .el-table__header thead{border:1px solid #e8f1fa}.main .el-table__header thead th{background:#f1f8ff}.main .el-table__body tr:hover td{background:#f8f8f8}