@name-size: 28rpx; @text-size: 26rpx; @main-color: #46a9a4; @text-color: white; .item { margin: 20rpx; border-bottom: 1rpx solid whitesmoke; padding-bottom: 20rpx; .name { font-size: @name-size; padding-bottom: 10rpx; } .content{ padding: 0 20rpx; .text { display: flex; align-items: flex-end; >textarea { width: 550rpx; padding: 10rpx; margin: 5rpx 0; font-size: @text-size; min-height: 100rpx; background: whitesmoke; } .btn { margin: 0 10rpx; padding: 5rpx 10rpx; font-size: @text-size; background: @main-color; } .title { margin-right: 20rpx; font-size: @text-size; } } .radioGroup { .radio { font-size: @text-size; padding: 5rpx; } } .tags { margin-bottom: 10rpx; van-tag { margin-right: 10rpx; } } .btn_Pointer { width: 50vw; button { font-size: 26rpx; width: 50vw; } } .specMap { .tip { font-size: @text-size; color: red; } .list { .tags { .title { font-weight: bold; font-size: @text-size; } } } .obj { .title { margin: 10rpx 0; font-weight: bold; font-size: @text-size; } .obj_item { margin: 10rpx; padding: 10rpx; background: whitesmoke; .key { font-weight: bold; font-size: @text-size; } .info { .info_item { display: flex; padding: 10rpx 0; border-bottom: 1rpx solid white; position: relative; >view { margin: 0 3rpx; >text { font-size: @text-size; } >input { border: 1rpx solid rgb(201, 201, 201); padding: 10rpx; font-size: @text-size; } } .del { width: 40rpx; height: 40rpx; background: rgb(207, 207, 207); display: flex; justify-content: center; position: absolute; right: 0; top: 0; } } .btn_specMap{ width: 50%; >button{ font-size: @text-size; } } } } } } } } .popup { width: 100%; height: 70vh; .title { font-size: @name-size; height: 90rpx; line-height: 90rpx; text-align: center; border-bottom: 1rpx solid whitesmoke; } .itemBox { overflow-y: auto; height: calc(70vh - 250rpx); .item { font-size: @text-size; border-bottom: 1rpx solid whitesmoke; } } } .footer { .btn { width: 100vw; border-radius: 0; } }