/* pages/accidentReporting/accidentReporting.wxss */ page{ background-color: #EFF1F4; } .busInfo,.accidentInfo{ background-color: #ffffff; } /deep/ .custom-class{ display: flow-root; } .flex-display{ display:flex; } .flex-between{ display: flex; align-items: center; justify-content: space-between; } .flex-align{ display:flex; align-items: center; } .flex-right-end{ display:flex; align-items: center; justify-content: flex-end; } .stepBox{ background-color: #fff; padding: 0rpx 30rpx 24rpx; color: #9499AB; font-size: 28rpx; .stepRow1{ padding-top: 16rpx; .circle{ width: 24rpx; height: 24rpx; background: #DDDEE1; border-radius: 24rpx; &.stepOn{ background: #FFFFFF; border: 2rpx solid #4381FC; } &.stepFinish{ background: #4381FC; &:nth-of-type(1){ &::before{ border-bottom-color:#4381FC; } } &:nth-of-type(2){ &::after{ border-bottom-color:#4381FC; } } } &:nth-of-type(1){ margin-left: 6.5%; &::before{ content: ''; position: absolute; width: 35%; left: 13%; top: 28rpx; border-bottom:2rpx dashed #DDDEE1; } } &:nth-of-type(2){ margin: 0 38%; &::after{ content: ''; position: absolute; width: 35%; right: 14%; top: 28rpx; border-bottom:2rpx dashed #DDDEE1; } } } } .stepRow2{ margin-top: 16rpx; .stepOn{ color:#4381FC; } view:nth-of-type(2){ // padding:0 25%; } } } .box{ background-color: #ffffff; font-size: 28rpx; padding: 28rpx 20rpx 20rpx 20rpx; margin-top: 16rpx; .row{ .left{ color: #333F53; font-weight: bold; .bg{ width: 8rpx; height: 44rpx; background: linear-gradient(180deg, #4E87FC 0%, #38B1FE 100%); border-radius: 4rpx; margin-right: 16rpx; } } .right{ color: #2E3A4F; .icon{ width: 35rpx; height: 35rpx; margin-right: 8rpx; } } } .info-item:last-child{ border-bottom: none; } .info-item{ padding: 20rpx; border-bottom: 2rpx solid #E6EAF2; &.borderBottomNone{ border-bottom: none; padding: 20rpx 20rpx 0; } &.disabledItem{ background: #EFF1F4; padding-bottom: 20rpx; .right{ color: #949CB5; } } .left{ color: #2F3B50; width:40%; .require{ color: #EA4955; } } .right{ width: 60%; text-align: right; &.selectItem{ justify-content: flex-end; .placeholder{ color: #949CB5; } } .arrow{ width: 0; height: 0; border-left: 13rpx solid transparent; border-right: 13rpx solid transparent; border-top: 15rpx solid #636B83; margin-left: 18rpx; } .van-radio-group{ display: flex; justify-content: flex-end; van-radio{ margin-left: 8px; } } } .uploadBox{ margin-top: 16rpx; } .tips{ color:red; text-align: right; margin-top: 10rpx; font-size: 25rpx; } .textarea{ margin-top: 16rpx; height: 120rpx; overflow-y: auto; word-break: break-all; } } } .accidentLossType{ padding: 8rpx 20rpx; margin:0 8rpx; border-radius: 8rpx; border: 2rpx solid #E6EAF2; &.selectOn{ border: 2rpx solid #24A2FE; color: #2E3A4F; background: #E9F2FF; } } .searchBox{ position: absolute; width: 100%; left: 0; top: 80rpx; z-index: 63; } .operateBtn{ box-shadow: 0rpx -4rpx 24rpx 0rpx rgba(0,0,0,0.2); border-radius: 16rpx 16rpx 0rpx 0rpx; padding: 45rpx 22rpx; font-size: 30rpx; margin-top: 40rpx; background-color: #ffffff; position: fixed; bottom: 0; width: calc(100% - 44rpx); z-index: 10; .nextStep{ height: 80rpx; background: linear-gradient(90deg, #3B7CFC 0%, #548BFC 100%); border-radius: 16rpx; color: #FFFFFF; line-height: 80rpx; text-align: center; } .submitBtn{ height: 80rpx; background: #E4EDFF; border-radius: 16rpx; line-height: 80rpx; text-align: center; color: #4381FC; margin-top: 30rpx; } }