.wechat-attention-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 5.51rem;
    height: 6.54rem;
    z-index: 999999;
    transition: transform 0.8s ease, opacity 0.8s ease;
}
.wechat-attention-dialog .content {
    position: relative;
    width: 5.51rem;
    height: 5.63rem;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("../../imgs/usercneter/wechat-attention/content.png?v=20260203");
    text-align: center;
}
.wechat-attention-dialog .btn1 {
    margin-top: 5.29rem;
    display: inline-block;
    width: 3.6rem;
    height: 0.71rem;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("../../imgs/usercneter/wechat-attention/btn.png?v=20260203");
    cursor: pointer;
}
.wechat-attention-dialog .btn2 {
    margin-top: 0.55rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 25px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
}
/* 贴边 */
.wechat-float-btn {
    position: fixed;
    top: 80%;
    right: 0.3rem;
    width: 0.9rem;
    height: 0.9rem;
    z-index: 1;
    cursor: pointer;
}
/* 动画 */
.attention-enter-active,
.attention-leave-active {
  transition: transform 0.8s ease, opacity 0.8s ease;
}
.attention-leave-to {
    transform: translate(90%, -5%) scale(0); /* 关闭时回到右侧 */
    opacity: 0;
}
.attention-enter {
    transform: translate(90%, -5%) scale(0); /* 进入过渡的开始状态 */
    opacity: 1;
}
.attention-enter-to {
    transform: translate(-50%, -50%) scale(1); /* 打开时恢复正常 */
    opacity: 1;
}
