.stocktake-operate {
    position: relative;
    padding: 15rpx 22rpx;
    .search-box {
        height: 60rpx;
        background: #ffffff;
        border-radius: 10rpx;
        padding: 0 18rpx 0 0;
        .sn {
            width: 164rpx;
            height: 35rpx;
            border-right: 1px solid #f0f0f2;
            .uni-input {
                font-size: 18rpx;
                color: #292b33;
                font-weight: bold;
            }
            .uni-arrow {
                width: 14rpx;
                height: 9rpx;
                background: url('https://img.ichunt.com/images/ichunt/202304/10/e4c72319ad41ce1425f71cc6ec35f111.png') no-repeat center;
                background-size: contain;
                margin-left: 12rpx;
            }
        }
        .search-bar {
            width: calc(100% - 164rpx);
            .icon-juxing1 {
                font-size: 30rpx;
                color: #919399;
                margin-left: 17rpx;
                margin-right: 13rpx;
            }
            .uni-input {
                font-size: 18rpx;
                color: #484b59;
            }
            .icon-a-juxing11 {
                font-size: 30rpx;
                color: #c6c7cc;
            }
        }
    }
    .list {
        margin-top: 15rpx;
        padding-bottom: 50rpx;
        flex-wrap: wrap;
        .box {
            position: relative;
            padding: 15rpx 17rpx 17rpx 17rpx;
            width: 345rpx;
            background: #ffffff;
            box-shadow: 0px 3rpx 3rpx 0px rgba(198, 199, 204, 0.3);
            border: 1px solid transparent;
            border-radius: 10rpx;
            margin-right: 15rpx;
            margin-bottom: 15rpx;
            .check-box-icon {
                position: absolute;
                right: 18rpx;
                top: 17rpx;
                width: 20rpx;
                height: 20rpx;
                background: url('https://img.ichunt.com/images/ichunt/202304/11/0bf30da3e8ce6c476c210173b5f13d51.png') no-repeat center;
                background-size: contain;
                display: block;
            }
            &.curr {
                border: 1px solid #1969f9;
                .check-box-icon {
                    background: url('https://img.ichunt.com/images/ichunt/202304/11/71a74e52e94bcf2e89f8df9817d494c6.png') no-repeat center;
                    background-size: contain;
                }
            }
            &:nth-of-type(2n) {
                margin-right: 0;
            }
            .bor {
                height: 1px;
                background-color: #f0f0f2;
                margin-bottom: 10rpx;
            }
            .text-item {
                margin-bottom: 11rpx;
            }
            .label {
                width: 110rpx;
                font-size: 16rpx;
                color: #919399;
            }
            .t1 {
                font-size: 16rpx;
                color: #1969f9;
            }
            .tt {
                width: calc(100% - 93rpx);
                font-size: 16rpx;
                color: #484b59;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }
            .btn-box {
                justify-content: flex-end;
                .btn1 {
                    width: 68rpx;
                    height: 30rpx;
                    border-radius: 8px;
                    border: 1px solid #ff3700;
                    font-size: 15rpx;
                    color: #ff3700;
                    margin-right: 10rpx;
                }
                .btn2 {
                    width: 68rpx;
                    height: 30rpx;
                    border: 1px solid #c6c7cc;
                    border-radius: 8rpx;
                    font-size: 15rpx;
                    color: #1969f9;
                }
                .btn3 {
                    width: 68rpx;
                    height: 30rpx;
                    background-color: #1969f9;
                    border-radius: 8rpx;
                    font-size: 15rpx;
                    color: #ffffff;
                }
            }
        }
    }
    .fix-btn {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 999;
        .btn1 {
            width: 128rpx;
            height: 75rpx;
            background: #ffffff;
            .check-box-icon {
                width: 20rpx;
                height: 20rpx;
                background: url('https://img.ichunt.com/images/ichunt/202304/11/0bf30da3e8ce6c476c210173b5f13d51.png') no-repeat center;
                background-size: contain;
                display: block;
                &.curr {
                    background: url('https://img.ichunt.com/images/ichunt/202304/11/71a74e52e94bcf2e89f8df9817d494c6.png') no-repeat center;
                    background-size: contain;
                }
            }

            .text {
                margin-left: 10rpx;
                font-size: 20rpx;
                color: #484b59;
            }
        }
        .btn2 {
            width: calc(100% - 128rpx);
            height: 75rpx;
            background: #1969f9;
            font-size: 23rpx;
            color: #ffffff;
        }
        .btn3 {
            width: 180rpx;
            height: 75rpx;
            background: #ffffff;
            font-size: 23rpx;
            color: #ff3700;
            border-left: 1px solid #f0f0f2;
            font-weight: bold;
        }
    }
    .positionListCountText {
        position: absolute;
        top: 30rpx;
        right: 30rpx;
        font-size: 19rpx;
        color: #1969f9;
    }
}

.total {
    .t1 {
        font-size: 19rpx;
        color: #292b33;
    }
    .t2 {
        font-size: 19rpx;
        color: #1969f9;
    }
}

::v-deep .uni-drawer__content {
    width: 85% !important;
}

.uni-drawer-detail {
    width: 100%;
    background-color: #ffffff;
    padding: 22rpx 22rpx 0 22rpx;
    .title {
        position: relative;
        .iconfont {
            position: absolute;
            left: 0;
            top: 0;
            font-size: 30rpx;
            color: #292b33;
        }
        .text {
            font-size: 23rpx;
            color: #292b33;
            font-weight: bold;
        }
    }
    .p-text {
        margin-top: 38rpx;
        margin-bottom: 25rpx;
        .tt {
            font-size: 20rpx;
            color: #484b59;
        }
        .ed {
            font-weight: bold;
            font-size: 20rpx;
            color: #1969f9;
        }
    }
    .field-item {
        flex-wrap: wrap;
        .item {
            flex: 0 0 50%;
            margin-bottom: 8rpx;
            .label {
                width: 114rpx;
                font-size: 16rpx;
                color: #919399;
            }
            .text {
                font-size: 16rpx;
                color: #1969f9;
                margin-left: 6rpx;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                max-width: 176rpx;
            }
            .tt {
                font-size: 16rpx;
                color: #484b59;
                margin-left: 6rpx;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                max-width: 176rpx;
            }
            .uni-input {
                width: 80%;
                height: 50rpx;
                background: #ffffff;
                border-radius: 10rpx;
                border: 1px solid #1969f9;
                text-indent: 15rpx;
                font-size: 16rpx;
            }
        }
    }
    .form-input {
        margin-bottom: 18rpx;
        .mb0 {
            margin-bottom: 0 !important;
        }
        .input-title {
            margin-bottom: 10rpx;
            .input-title-t1 {
                font-size: 16rpx;
                color: #484b59;
                font-weight: bold;
            }
            .input-title-t2 {
                font-size: 16rpx;
                color: #484b59;
                font-weight: bold;
            }
        }
        .input-box {
            .uni-input {
                height: 55rpx;
                background: #ffffff;
                border-radius: 10rpx;
                border: 1px solid #1969f9;
                text-indent: 15rpx;
                font-size: 16rpx;
            }
            .uni-list-cell {
                margin-right: 24rpx;
                .text {
                    font-size: 16rpx;
                    color: #484b59;
                }
            }
        }
    }
    .select-box {
        height: 55rpx;
        background: #ffffff;
        border-radius: 10rpx;
        border: 1px solid #1969f9;
        margin-bottom: 18rpx;
        .wrap {
            padding-left: 15rpx;
            padding-right: 25rpx;
            height: 55rpx;
        }
        .uni-input {
            font-size: 17rpx;
            color: #484b59;
        }
        .uni-arrow {
            width: 14rpx;
            height: 9rpx;
            background: url('https://img.ichunt.com/images/ichunt/202304/10/e4c72319ad41ce1425f71cc6ec35f111.png') no-repeat center;
            background-size: contain;
            margin-left: 12rpx;
        }
    }
    .item-tit {
        font-size: 20rpx;
        color: #292b33;
        font-weight: bold;
        margin-bottom: 18rpx;
    }
    .bor {
        height: 1px;
        background-color: #f0f0f2;
        margin-bottom: 17rpx;
    }
    .btn {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        .btn1 {
            height: 75rpx;
            background: #1969f9;
            font-size: 23rpx;
            color: #ffffff;
        }
        .btn2 {
            height: 75rpx;
            background: #ffe0d7;
            font-size: 23rpx;
            color: #ff3700;
            font-weight: bold;
        }
    }
    .uni-table {
        margin-top: 20rpx;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        border-top: 1px solid #f0f0f2;
        border-left: 1px solid #f0f0f2;
        border-right: 1px solid #f0f0f2;
        .uni-tr {
            .uni-td {
                width: 33.3%;
                height: 50rpx;
                font-size: 18rpx;
                color: #292b33;
                border-bottom: 1px solid #f0f0f2;
                border-right: 1px solid #f0f0f2;
                &:last-child {
                    border-right: none;
                }
                .sn {
                    margin-left: 6rpx;
                    height: 35rpx;
                    .uni-input {
                        font-size: 18rpx;
                        color: #292b33;
                    }
                    .uni-arrow {
                        width: 14rpx;
                        height: 9rpx;
                        background: url('https://img.ichunt.com/images/ichunt/202304/10/e4c72319ad41ce1425f71cc6ec35f111.png') no-repeat center;
                        background-size: contain;
                        margin-left: 12rpx;
                    }
                }
            }
        }
    }
}

.popup-content {
    width: 500rpx;
    height: 500rpx;
    box-sizing: border-box;
    padding: 20rpx;
}