.withdrawal { width: 100vw; min-height: 100vh; background-color: rgb(247, 247, 247); padding: 32rpx; padding-bottom: 50rpx; box-sizing: border-box; .withdrawal-box { width: 100%; height: 192rpx; background-color: #ffffff; border-radius: 16rpx; padding: 32rpx; box-sizing: border-box; position: relative; .box-text { height: 100%; @include flex(space-between, column); align-items: flex-start; text { &:nth-of-type(1) { color: rgba(0, 0, 0, 0.4); font-size: 32rpx; font-weight: 600; } &:nth-of-type(2) { color: #ea5c1e; font-size: 48rpx; font-weight: 900; } } } .goWithd { position: absolute; top: 50%; transform: translateY(-50%); right: 38rpx; width: 148rpx; height: 60rpx; border-radius: 30rpx; text-align: center; line-height: 60rpx; background: linear-gradient(180deg, #fe4b1e 0%, #fb8857 100%); color: #ffffff; font-size: 28rpx; } } .prompt { margin-top: 8rpx; margin-bottom: 32rpx; font-size: 20rpx; color: rgba(0, 0, 0, 0.4); } .withdrawal-container { .withdrawal-title { margin-bottom: 16rpx; text { color: rgba(0, 0, 0, 0.9); font-size: 32rpx; font-weight: 600; } } .withdrawal-list { padding: 0 32rpx; background-color: #ffffff; border-radius: 16rpx; .list-item { width: 100%; height: 168rpx; padding: 32rpx 0; @include flex(space-between, null); border-bottom: 2rpx solid #e7e7e7; box-sizing: border-box; .item-text { height: 100%; @include flex(space-between, column); align-items: flex-start; text { &:nth-of-type(1) { color: rgba(0, 0, 0, 0.9); font-size: 32rpx; font-weight: 600; } &:nth-of-type(2) { color: rgba(0, 0, 0, 0.4); font-size: 28rpx; } } } .item-price { color: #ea5c1e; font-weight: 900; font-size: 28rpx; } } } } .popup-container { width: 100%; padding: 0 32rpx; box-sizing: border-box; padding-bottom: 50rpx; .popup-title { margin-top: 48rpx; text-align: center; color: rgba(0, 0, 0, 0.9); font-size: 32rpx; font-weight: 600; } .popup-type { margin-top: 32rpx; .type-title { color: rgba(0, 0, 0, 0.9); font-size: 28rpx; font-weight: 600; margin-bottom: 16rpx; } .type-btn { @include flex(flex-start, null, 32rpx); flex-wrap: wrap; .btn-box { padding: 16rpx 32rpx; font-size: 24rpx; color: #444444; border: 2rpx solid #c9c9c9; box-sizing: border-box; border-radius: 8rpx; } .active { background-color: rgba(254, 75, 30, 0.1); border-color: #fe4b1e; color: #fe4b1e; } } } .popup-amount { @include flex(flex-start, null, 16rpx); margin-top: 40rpx; margin-bottom: 32rpx; text { &:nth-of-type(1) { color: rgba(0, 0, 0, 0.9); font-size: 28rpx; font-weight: 600; } &:nth-of-type(2) { color: rgba(0, 0, 0, 0.4); font-size: 24rpx; } } } .popup-ipt { .ipt-left { color: rgba(0, 0, 0, 0.9); font-weight: 600; font-size: 64rpx; } .ipt-right { color: #ea5c1e; font-size: 28rpx; } } .popup-to { margin-top: 32rpx; margin-bottom: 48rpx; @include flex(space-between, null, null); text { color: rgba(0, 0, 0, 0.9); font-size: 28rpx; } } .popup-btn { width: 100%; height: 96rpx; background-color: #fe4b1e; text-align: center; line-height: 96rpx; color: #ffffff; font-size: 32rpx; font-weight: 500; border-radius: 16rpx; } } ::v-deep .tui-input__self { height: 72rpx; caret-color: #ea5c1e; } }