.guide { width: 164rpx; height: 60rpx; background: #ffffff; box-shadow: 0rpx 2rpx 6rpx 0rpx rgba(0, 0, 0, 0.1); border-radius: 81rpx 0rpx 0rpx 81rpx; opacity: 1; position: absolute; right: 0; font-size: 28rpx; color: #000000; } .details_body { background-color: #ededed; width: 100vw; height: 100vh; overflow: hidden; .details_footer { box-shadow: 0rpx 6rpx 19rpx 0rpx rgba(0, 0, 0, 0.1); width: 100%; padding: 39rpx 50rpx 0 50rpx; box-sizing: border-box; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); background-color: #ffffff; .label_text { color: #121836; font-size: 24rpx; margin-top: 10rpx; } .details_footer_button { width: 354rpx; height: 90rpx; font-size: 34rpx; color: #ffffff; background: #0b1123; border-radius: 15rpx 15rpx 15rpx 15rpx; opacity: 1; box-sizing: border-box; } } .details_center { background-color: #ffffff; margin-top: 20rpx; padding: 50rpx 30rpx; box-sizing: border-box; color: rgba(0, 0, 0, 0.85); font-size: 28rpx; .details_center_label { margin-top: 36rpx; flex-wrap: wrap; margin-bottom: 40rpx; .details_center_label_item:last-child { margin-right: 0; border: 2rpx solid #f67a22ff; } .details_center_label_item:nth-child(2) { border: 2rpx solid #36658dff; } .details_center_label_item { padding: 10rpx 8rpx; border-radius: 32rpx 32rpx 32rpx 32rpx; opacity: 1; border: 2rpx solid #48b8ba; margin-right: 10rpx; max-width: calc((100% - 20rpx) / 3); box-sizing: border-box; } } .blue { color: #476ffa; } .totalPrice_old { color: #00000073; font-size: 24rpx; text-decoration: line-through; margin-left: 15rpx; } .totalPrice { font-weight: 600; color: #121836; font-size: 32rpx !important; } .details_center_title { color: #000000; font-size: 30rpx; margin-bottom: 30rpx; } } .details_header { background-color: #ffffff; padding: 0 30rpx; padding-top: 100rpx; padding-bottom: 35rpx; .details_header_label { .details_header_label_item { margin-top: 15rpx; text { color: rgba(0, 0, 0, 0.75); font-size: 25rpx; margin-left: 15rpx; } image { // height: 35rpx; width: 35rpx; } } } .details_header_information { .stationItem_distance { border: 1px solid #476ffa; border-radius: 32rpx 32rpx 32rpx 32rpx; padding: 5rpx 10rpx; color: #476ffa; } .address { color: rgba(0, 0, 0, 0.25); font-size: 28rpx; margin: 15rpx 0; } } } }