/* nova-werun/pages/home/sport/sport-start/index.wxss */ .navbox { width: 100vw; display: flex; align-items: flex-end; background: #4F9AF7; } .navbox .nav { width: 100%; display: flex; justify-content: center; position: relative; margin-bottom: 30rpx; height: 40rpx; } .navbox .nav .nav-addbox { position: absolute; left: 0rpx; top: 8rpx; font-size: 28rpx; height: 40rpx; color: white; display: flex; } .navbox .nav .nav-addbox .nav-add { margin-left: 4rpx; } .navbox .nav .nav-title { height: 36rpx; font-family: MicrosoftYaHei; font-size: 36rpx; color: #333333; line-height: 40rpx; text-align: center; font-weight: 600; } .all { width: 100vw; background: linear-gradient(to bottom, #4F9AF7, #FFFFFF); color: #015EEA; } .all .map { width: 100vw; height: 50vh; } .all .numberbox { width: 100%; display: flex; align-items: center; flex-direction: column; } .all .numberbox .distance { display: flex; align-items: flex-end; } .all .numberbox .distance .dis-num { font-size: 80rpx; display: flex; align-items: flex-end; } .all .numberbox .distance .dis-text { font-size: 28rpx; display: flex; align-items: flex-end; padding-bottom: 18rpx; margin-left: 10rpx; } .all .numberbox .number { width: 100%; height: 200rpx; display: flex; justify-content: space-between; margin-top: 30rpx; } .all .numberbox .number .num { height: 100%; width: 255rpx; display: flex; flex-direction: column; justify-content: center; align-items: center; } .all .numberbox .number .num .num-num { font-size: 40rpx; margin-bottom: 18rpx; } .all .numberbox .number .num .num-text { width: 100%; display: flex; justify-content: center; align-items: center; font-size: 28rpx; } .all .btnBox { width: 90vw; display: flex; justify-content: space-around; } .all .btnBox .btn { display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 0 20rpx; } .all .btnBox .btn .pause { width: 130rpx; height: 130rpx; margin-top: 25rpx; } .all .btnBox .btn .btn-stop { width: 130rpx; height: 130rpx; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .all .btnBox .btn .btn-stop .btn-stop1 { height: 120rpx; width: 120rpx; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: #015EEA solid 2rpx; z-index: 10; background-color: white; } .all .btnBox .btn .btn-stop .btn-stop1 .btn-stop2 { width: 50rpx; height: 50rpx; border-radius: 10rpx; background-color: #015EEA; } .all .btnBox .btn .btn-text { font-size: 30rpx; margin-top: 15rpx; } .permissions { width: 70vw; height: 280rpx; margin: 40rpx; font-size: 30rpx; } .permissions button { margin-top: 40rpx; background: #4F9AF7; color: white; font-size: 30rpx; } .actData { width: 80vw; margin: 40rpx; } .actData .title { display: flex; justify-content: space-between; padding-bottom: 10rpx; border-bottom: #c2c0c0 solid 1rpx; } .actData .title van-icon { font-size: 50rpx; color: gray; } .actData .subtit { color: #c2c0c0; font-size: 25rpx; margin-bottom: 10rpx; } .actData .listBox { max-height: 50vh; overflow-y: auto; padding: 20rpx; } .actData .listBox .actDataItem { font-size: 32rpx; padding: 40rpx 20rpx 10rpx 20rpx; border-bottom: 1rpx solid whitesmoke; } .actData .listBox .actDataItem .startDate { margin-top: 10rpx; font-size: 28rpx; color: #c9c8c8; } .actData .listBox .actDataItem .title2 { display: flex; justify-content: space-between; } .actData .listBox .actDataItem .title2 .text { width: 80%; } .actData .listBox .actDataItem .title2 .tag { height: 40rpx; font-size: 25rpx; padding: 3rpx 10rpx; border-radius: 5rpx; } .actData button { background: #4F9AF7; color: white; font-size: 30rpx; }