/* pages/violationReporting/violationReporting.wxss */ page { background-color: #EFF1F4; } .identificationBox { background-color: #ffffff; padding: 16rpx 0; width: 100%; padding: 16rpx 0; position: relative; .textarea { height: 176rpx; width: calc(100% - 56rpx); border-radius: 16rpx; border: 2rpx solid #E6EAF2; margin: 0 16rpx 16rpx 16rpx; padding: 12rpx; font-size: 28rpx; } .analysisBtn { position: relative; width: calc(100% - 32rpx); margin: 0 16rpx; .tips { color: red; font-size: 25rpx; } } .button { width: 128rpx; height: 64rpx; background: linear-gradient(90deg, #3B7CFC 0%, #548BFC 100%); border-radius: 16rpx; text-align: center; line-height: 64rpx; color: #fff; // position: absolute; // right: 16px; &.disabled { opacity: 0.35; } } } .flex-between { display: flex; align-items: center; justify-content: space-between; } .flex-align { display: flex; align-items: center; } .flex-end { display: flex; align-items: center; justify-content: flex-end; } .box { background-color: #ffffff; font-size: 28rpx; padding: 28rpx 20rpx 0 20rpx; &:not(:first-child) { 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; .btn { display: flex; align-items: center; image { margin-right: 4px; width: 20px; height: 20px; } } } } .info-item { padding: 20rpx; border-bottom: 2rpx solid #E6EAF2; background-color: #fff; &.borderBottomNone { border-bottom: none; } &.disabledItem { background: #EFF1F4; box-shadow: 0px 1px 0px 0px #E6EAF2; .right { color: #949CB5; } } .left { color: #2F3B50; width: 40%; .require { color: #EA4955; } } .right { width: 60%; text-align: right; &.selectItem { width: 100%; 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; van-radio { margin-right: 8px; } } } .button-list { display: flex; .button-selected { position: relative; height: 34px; width: 88px; margin-left: 8px; .bg { width: 100%; height: 100%; position: absolute; image { border-radius: 4px; width: 100%; height: 100%; } } .title { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; position: relative; } .disabled { color: #93C0FF; } .selected { color: #1677FF; } } .button { display: flex; height: 32px; width: 86px; justify-content: center; align-items: center; border: 1px solid #C3CBE4; margin-left: 8px; border-radius: 4px; } } .tips { color: red; text-align: right; margin-top: 10rpx; font-size: 25rpx; } .uploadBox { margin-top: 16rpx; } .reset-btn { background-color: #E9F2FF; color: #4381FC; width: 100px; text-align: center; border: 1px dashed #4381FC; border-radius: 4px; } } .template-info { padding: 20rpx; background-color: #ECEFF5; .template-category { font-size: 18px; font-weight: bold; margin-bottom: 8px; } .template-content { width: 100%; background-color: #fff; .template-title { background: #F8F9FB; border-bottom: 2rpx solid #E6EAF2; text-align: center; padding: 3px 0; font-weight: bold; } .template-item { padding: 20rpx; border-bottom: 2rpx solid #E6EAF2; } } } .vehicle-info { background-color: #ECEFF5; border: 1px #ECEFF5 solid; border-radius: 6px; .vehicle-title { display: flex; justify-content: space-around; padding: 8rpx 0; } .vehicle-content { background-color: #fff; max-height: 273px; overflow-y: auto; .vehicle-item { padding: 17rpx 16rpx 8rpx; &:not(:last-child) { border-bottom: 1px solid #ECEFF5; } .vehicle-item-info { display: flex; justify-content: space-between; height: 20px; margin-bottom: 8px; } .vehicle-item-remark { border-radius: 4px; border: 1px solid #4381FC; height: 36px; display: flex; align-items: center; padding: 0 16rpx; input { width: 100%; } } } .left-item { display: flex; .cancel-icon { width: 20px; height: 20px; margin-right: 16rpx; } } .right-item { margin-right: 8px; .van-radio-group { display: flex; van-radio { margin-right: 8px; } } } .tips { color: red; font-size: 25rpx; text-align: right; margin-top: 10rpx; } } } } .pdb_20 { padding-bottom: 20rpx; } .searchBox { position: absolute; width: 100%; left: 0; top: 80rpx; z-index: 63; } .operateBtn { width: 100%; padding: 16px 12px 30px; background: #fff; box-sizing: border-box; border-radius: 8px 8px 0 0; box-shadow: 0px -2px 12px 0px rgba(0, 0, 0, 0.2); position: absolute; bottom: 0; left: 0; .submitBtn { height: 80rpx; background: linear-gradient(90deg, #3B7CFC 0%, #548BFC 100%); border-radius: 16rpx; color: #FFFFFF; line-height: 80rpx; text-align: center; } } .container { height: calc(100vh - 100px); overflow-y: auto; } .weui-input { width: 100%; height: 60px; } .append { margin-left: 8px; color: #636B83; } .add-btn { width: 70px; background-color: #E9F2FF; border-radius: 4px; border: 1px dashed #4381FC; display: flex; align-items: center; justify-content: space-evenly; color: #4381FC; margin-right: 16px; padding: 4px 0; image { width: 18px; height: 18px; } } .vehicleCostList { width: calc(100% - 40rpx); padding: 20rpx; background: #ECEFF5; border-radius: 4px; margin-top: 8px; } .delete { border-radius: 4px; border: 1px solid #FDD0DD; color: #FA5955; width: 60px; height: 30px; display: flex; justify-content: center; align-items: center; background-color: #FFEEEE; } .title { background-color: #F8F9FB; padding: 8px 20rpx; border-radius: 4px 4px 0px 0px; border: 1px solid #E6EAF2; font-weight: bold; text-align: center; } .title2 { padding-bottom: 10px; } .other { margin-top: 8px; } .icon { image { width: 20px; height: 20px; display: flex; align-items: center; } }