.shop .tip{padding:20px;border-radius:8px;background-color:#fff}.shop .main{padding:15px 20px;margin-top:20px;background-color:#fff}.shop .main .shop{padding-bottom:20px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #e8e8e8}.shop .main .shop .shop-list{height:30px;margin-right:10px;padding:0 10px;display:flex;align-items:center;border:1px solid #e8e8e8;cursor:pointer}.shop .main .shop .shop-list .btn{margin-left:10px;padding:2px 5px;font-size:12px;color:#0052d9;background-color:#d9e1ff}.shop .main .shop .shop-list:hover{border:1px solid #0052d9}.shop .main .form{padding-top:20px;display:flex;justify-content:space-between;border-bottom:1px solid #e8e8e8}.shop .main .select{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.shop .pageComponent{padding-top:20px;text-align:right}.role{height:100%}.role .tip{padding:20px;line-height:30px;border-radius:8px;color:#0009;background-color:#fff}.role .roleInfo{height:620px;margin-top:20px;display:flex;font-size:14px;gap:15px}.role .roleInfo .left{flex:1;background-color:#fff;border-radius:8px}.role .roleInfo .left .title{padding-left:20px;height:60px;line-height:60px;font-size:16px;border-bottom:1px solid #e8e8e8}.role .roleInfo .left .list{height:60px;padding:10px;display:flex;align-items:center;box-sizing:border-box}.role .roleInfo .left .list .image{margin-right:10px;width:46px;height:46px}.role .roleInfo .left .btn{border-top:1px solid #e8e8e8;box-sizing:border-box;padding:10px}.role .roleInfo .left .btn .add{width:100%}.role .roleInfo .right{flex:3;display:flex;background-color:#fff;border-radius:8px}.role .roleInfo .right .list{display:flex;flex-direction:column;flex:1;border-right:1px solid #e8e8e8}.role .roleInfo .right .list .title{padding-left:20px;height:60px;line-height:60px;font-size:16px;border-bottom:1px solid #e8e8e8}.role .roleInfo .right .list .tree{flex:1;display:flex;flex-direction:column}.role .roleInfo .right .list .tree .tree-info{padding:10px 20px;flex:1}.role .roleInfo .right .list .tree .btn{height:60px;padding:10px 0 0 20px;border-top:1px solid #e8e8e8;box-sizing:border-box}.setting .tip{padding:20px;border-radius:8px;background-color:#fff}.setting .userInfo{margin-top:20px;padding:40px 20px 40px 80px;border-radius:8px;background-color:#fff}.setting .userInfo .list{display:flex;align-items:center;line-height:40px;height:40px}.setting .userInfo .list .title{width:100px;margin-right:10px;text-align:right}.supply-account{padding:20px;border-radius:8px;background-color:#fff}.supply-account .container{padding-bottom:20px;border-bottom:1px solid #e8e8e8}.supply-account .container .header{width:140px;height:30px;margin-right:10px;display:flex;justify-content:center;align-items:center;border:1px solid lightgray;cursor:pointer}.supply-account .container .header .msg{color:#ee4e2d;font-size:18px;font-weight:700}.supply-account .container .header .btn{margin-left:10px;padding:2px 5px;font-size:12px;color:#0052d9;background-color:#d9e1ff}.supply-account .container .header:hover{border:1px solid #0052d9}.supply-account .query{margin-top:20px;display:flex;align-items:center}.supply-account .query .inp{margin:0 20px}.shopCallback .tip{height:200px;padding:20px;border-radius:8px;background-color:#fff}.shopCallback .tip :deep(.el-loading-text){color:#000}.shopCallback .el-loading-mask{background-color:#ffffff80}
