/* packageI/invoice/invoice-details/invoice-details.wxss */ .invoice-details { text-align: left; padding-bottom: 134rpx; box-sizing: border-box; } .invoice-details ::v-deep .van-cell { border: solid 10rpx #cbcbcb; border-radius: 10rpx; } .invoice-details .content .invoice { background-image: linear-gradient(90deg, #d1a055 0%, #eac986 100%); } .invoice-details .content .invoice .title { width: 100%; display: flex; align-items: center; padding: 49rpx 96rpx; font-size: 26rpx; color: #fff; } .invoice-details .content .invoice .title .iconfont { font-size: 50rpx; margin-right: 20rpx; } .invoice-details .content .invoice .title > div { margin-left: 19rpx; } .invoice-details .content .invoice .title > div .amount { font-size: 26rpx; margin-top: 1rpx; } .invoice-details .content .invoice .detailed { width: 100%; background-color: #fff; border-radius: 20rpx 20rpx 0 0; padding: 32rpx; box-sizing: border-box; } .invoice-details .content .invoice .detailed .title-name { color: #454343; font-size: 30rpx; font-weight: 600; } .invoice-details .content .invoice .detailed .list { position: relative; } .invoice-details .content .invoice .detailed .download-invoice { position: absolute; top: 0; right: 0; text-align: center; } .download-invoice .invoiced-img-box { position: relative; width: 220rpx; height: 110rpx; border-radius: 15rpx; overflow: hidden; } .download-invoice .invoiced-img-box image { width: 100%; height: 100%; } .download-invoice .invoiced-img-box .img-num { position: absolute; bottom: 0; width: 100%; color: #fff; background-color: rgba(0,0,0,0.5) } .download-invoice .download { display: flex; justify-content: center; align-items: center; color: #f15353; font-size: 30rpx; } .invoice-details .content .shop-store, .invoice-details .content .info { background-color: #fff; padding: 0 32rpx; margin-top: 32rpx; } .invoice-details .content .shop-store .shop-name { display: flex; align-items: center; font-size: 30rpx; font-weight: bold; padding: 20rpx 0; } .invoice-details .content .shop-store .shop-name .icon-dianpu { margin-right: 14rpx; } .invoice-details .content .shop-store .left-goods-imgs { width: 600rpx; height: 120rpx; } .invoice-details .content .shop-store .right-goods-info { text-align: center; white-space: nowrap; } .invoice-details .content .shop-store .right-goods-info .goods-price { color: #f15353; } .invoice-details .content .shop-store .mixin-goods image { width: 110rpx; height: 110rpx; border-radius: 4rpx; margin-right: 12rpx; } .invoice-details .content .shop-store .alone-goods .left-img{ width: 110rpx; height: 110rpx; border-radius: 4rpx; } .invoice-details .content .shop-store .alone-goods .goods-name { flex: 1; font-size: 28rpx; color: #0c0d0e; margin: 0 15rpx; text-align: left; } .invoice-details .wrapper { width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; } .invoice-details .wrapper .wrapper-item { width: 608rpx; margin: 0 auto; background-color: #fff; color: #202020; font-size: 32rpx; text-align: center; border-radius: 10rpx; position: relative; } .invoice-details .wrapper .wrapper-item .group { width: 520rpx; margin: 32rpx auto; height: 28rpx; } .invoice-details .wrapper .wrapper-item .tips { width: 530rpx; font-size: 22rpx; color: #4e4e4e; margin: 0 auto; margin-top: 32rpx; margin-bottom: 80rpx; } .invoice-details .wrapper .wrapper-item .enter { line-height: 88rpx; display: flex; border-top: 1rpx #d9dbdd solid; width: 100%; font-size: 0.88rem; } .invoice-details .wrapper .wrapper-item .enter>view { width: 50%; } .invoice-details .wrapper .wrapper-item .enter .right { border-left: 0.1rem #d9dbdd solid; color: #f14e4e; } .invoice-details .wrapper .wrapper-item .email-input { width: 500rpx; height: 50rpx; border: solid 1rpx #cbcbcb; padding: 17rpx; text-align: left; margin: 0 auto; font-size: 28rpx; border-radius: 8rpx; } .send-email-box { position: fixed; width: 100%; left: 0; bottom: 0; display: flex; justify-content: flex-end; padding: 17rpx 30rpx; box-sizing: border-box; background-color: #ffffff; } .send-email-btn { color: #fff; padding: 15rpx 48rpx; background-color: #f15353; border-radius: 48rpx; }