.m-modal { position: fixed; z-index: 10000; width: 100%; height: 100vh; left: 0; top: 0; background: rgba(0, 0, 0, 0.6); display: flex; justify-content: center; align-items: center; } .content { position: relative; box-sizing: border-box; padding: 80rpx 40rpx 10rpx; width: 530rpx; border-radius: 16rpx; background: #fff; } .content .close-dialog { position: absolute; z-index: 1; top: 10rpx; right: 10rpx; width: 60rpx; height: 60rpx; display: flex; align-items: center; justify-content: center; } .content .close-dialog image { width: 24rpx; height: 24rpx; } .content .title { font-size: 36rpx; color: #333; width: 100%; line-height: 60rpx; height: 60rpx; text-align: center; margin-bottom: 27rpx; } .content .tip { font-size: 32rpx; color: #666; line-height: 50rpx; text-align: left; margin-bottom: 36rpx; } .btns { display: flex; width: 100%; padding: 0rpx 0 20rpx 0; justify-items: center; align-items: center; flex-direction: column; font-size: 32rpx; } button::after { border: none; display: none; } button:not([size="mini"]) { min-height: inherit; width: auto; font-weight: normal; } button.confirm { width: 390rpx; margin: 0 auto 30rpx auto; height: 80rpx; line-height: 80rpx; border-radius: 40rpx; padding: 0rpx; font-size: 32rpx; font-weight: normal; background: #e60000; color: #fff; text-align: center; }