/* pages/eventReport/eventReportDetail/eventReportDetail.wxss */ .container { height: 100vh; padding-top: 2px; box-sizing: border-box; background: #EFF1F4; overflow: hidden; position: relative; .bg { width: 100%; height: 250px; position: absolute; top: 0; image { width: 100%; height: 100%; display: block; } } .top { margin: 8px 8px 10px; padding: 12px 10px; margin-bottom: 8px; background: #fff; border-radius: 8px; position: relative; .row:first-child { margin-bottom: 8px; } .row { margin-bottom: 4px; color: #2E3A4F; font-size: 28rpx; display: flex; align-items: center; justify-content: space-between; .title { font-size: 30rpx; font-weight: bold; } .time { color: #858CA0; } .type { width: 104rpx; height: 32rpx; padding: 4rpx; margin-left: 16rpx; line-height: 32rpx; // background: linear-gradient(270deg, #4CDBAD 0%, #2FCBAB 100%); background: linear-gradient(90deg, #0D92FF 0%, #38B1FE 100%); border-radius: 2px; color: #fff; text-align: center; } .type-g { background: linear-gradient(270deg, #A1A8BB 0%, #838EAA 100%); } } } .detail-container { height: calc(100vh - 72px - 80px - 40px); box-sizing: border-box; padding: 0px 8px 0px; overflow: hidden; position: relative; .tabs-one { background: transparent !important; } .tabs { display: flex; background: #E2F3FE; border-radius: 8px 8px 0 0; overflow: hidden; .tab { width: 50%; height: 40px; line-height: 40px; color: #959595; font-size: 16px; font-weight: bold; text-align: center; position: relative; .bg { width: 100%; height: 100%; position: absolute; image { width: 100%; height: 100%; display: block; } } .value { position: relative; } } .active { // background: #fff; color: #4381FC; } .active::after { content: ''; width: 26px; height: 4px; background: linear-gradient(90deg, #3B7CFC 0%, #548BFC 100%); border-radius: 2px; position: absolute; bottom: 2px; left: 50%; transform: translateX(-50%); } } .content-borderall { border-radius: 8px; } .content-nobtn{ max-height: calc(100vh - 76px - 40px - 136px) !important; } .content { max-height: calc(100vh - 76px - 40px - 136px); padding: 12px 10px; // box-sizing: border-box; border-radius: 0px 0px 8px 8px; background: #fff; overflow-y: auto; .row { margin-bottom: 8px; display: flex; justify-content: space-between; // align-items: center; .label { width: 20%; color: #858CA0; font-size: 14px; white-space: nowrap; } .val { max-width: 80%; color: #2E3A4F; font-size: 14px; } .pic-box { max-width: 70%; display: flex; justify-content: flex-end; flex-wrap: wrap; .item { width: 84px; height: 84px; padding-left: 8px; display: flex; align-items: center; image { width: 100%; height: 100%; display: block; } } } } .row2 { margin-bottom: 8px; font-size: 14px; .label { margin-bottom: 8px; color: #858CA0; } .text-area { width: 100%; max-height: 100px; overflow-y: auto; } } } } .bottom { width: 100%; padding: 20px 12px; 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; .btn-box { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; .btn { width: 100%; height: 40px; line-height: 40px; border-radius: 8px; background: linear-gradient(90deg, #3B7CFC 0%, #548BFC 100%); color: #fff; font-size: 30rpx; font-weight: bold; text-align: center; } .btn-w100 { width: 100% !important; } .btn1, .btn2, .btn3 { width: calc((100% - 12px) / 2); } .btn1 { background: #E4EDFF; color: #4381FC; } .btn3 { // margin-top: 14px; box-sizing: border-box; background: #FFFFFF; border: 1px solid #D6D6D6; color: #000; } } } }