.page { padding: 32rpx; .info { .row { display: flex; align-items: center; justify-content: space-between; .type { display: flex; align-items: center; gap: 8rpx; .icon { width: 34rpx; height: 34rpx; } .content { font-size: 32rpx; color: rgba(74, 184, 253, 1); } } .status { font-size: 24rpx; padding: 4rpx 16rpx; border-radius: 6rpx; &.status1 { color: rgba(111, 220, 174, 1); background-color: rgba(111, 220, 174, 0.1); } &.status2 { color: rgba(253, 91, 89, 1); background-color: rgba(253, 91, 89, 0.1); } &.status3 { color: rgba(74, 184, 253, 1); background-color: rgba(74, 184, 253, 0.1); } &.status4 { color: rgba(254, 181, 74, 1); background-color: rgba(254, 181, 74, 0.1); } &.status5 { color: rgba(171, 89, 248, 1); background-color: rgba(171, 89, 248, 0.1); } } } .title { margin-top: 30rpx; font-size: 42rpx; line-height: 48rpx; color: rgba(17, 24, 39, 1); font-weight: bold; } .tag-wrap { margin-top: 30rpx; display: flex; gap: 16rpx; flex-wrap: wrap; .tag { font-size: 24rpx; padding: 4rpx 16rpx; border-radius: 6rpx; &.tag1 { color: rgba(111, 220, 174, 1); background-color: rgba(111, 220, 174, 0.1); } &.tag2 { color: rgba(253, 91, 89, 1); background-color: rgba(253, 91, 89, 0.1); } &.tag3 { color: rgba(74, 184, 253, 1); background-color: rgba(74, 184, 253, 0.1); } &.tag4 { color: rgba(254, 181, 74, 1); background-color: rgba(254, 181, 74, 0.1); } &.tag5 { color: rgba(171, 89, 248, 1); background-color: rgba(171, 89, 248, 0.1); } } } .stat { margin-top: 30rpx; display: flex; align-items: center; gap: 36rpx; .date, .user { display: flex; align-items: center; gap: 8rpx; .icon { flex-shrink: 0; width: 30rpx; height: 30rpx; } .content { font-size: 28rpx; color: rgba(148, 163, 184, 1); } } } } .mp-html { margin-top: 30rpx; } .tip { margin-top: 30rpx; padding: 24rpx; background-color: rgba(254, 181, 74, 0.1); border-radius: 16rpx; display: flex; gap: 23rpx; .icon { margin-top: 4rpx; flex-shrink: 0; width: 32rpx; height: 32rpx; } .wrap { .w-title { font-size: 32rpx; color: rgba(254, 181, 74, 1); } .w-content { font-size: 28rpx; color: rgba(254, 181, 74, 1); } } } .footer { position: fixed; bottom: 0; left: 0; width: 100%; box-sizing: border-box; padding: 30rpx 30rpx calc(env(safe-area-inset-bottom) + 30rpx); background-color: #fff; box-shadow: 0rpx -4rpx 21rpx 0rpx rgba(0, 0, 0, 0.07); .btn { height: 96rpx; font-size: 32rpx; color: rgba(255, 255, 255, 1); display: flex; align-items: center; justify-content: center; background: linear-gradient(90deg, #9ddffd 0%, #4ab8fd 100%); box-shadow: 0rpx 15rpx 30rpx -6rpx rgba(74, 172, 219, 0.4); border-radius: 16rpx 16rpx 16rpx 16rpx; } } }