﻿.prodNums{
    --color-foreground: rgb(18,18,18);
    --prodnums-width:30px;
    --prodnums-height:30px;
}
.prodNums .prodNums_quantity_btn{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.prodNums input::-webkit-outer-spin-button,
.prodNums input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.prodNums input[type="number"]{
  -moz-appearance: textfield;
}
.prodNums .quantity__button{
    width: var(--prodnums-height);
    height: var(--prodnums-height);
    flex-shrink: 0;
    font-size: 1.8rem;
    background-color: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-foreground);
    padding: 0;
    border: 1px solid #ccc;
}
.prodNums .quantity__button.disabled{
        background-color: #F5F5F5;
}
.prodNums_quantity_btn_row {
    display: flex;
}
.prodNums .quantity__button svg{
    width: 18px;
    pointer-events: none;
}
.prodNums .quantity__input{
    border: 1px solid #ccc;
    text-align: center;
    font-size: 16px;
    margin-left: 3px;
    margin-right: 3px;
    width: calc(2*var(--prodnums-height));
    height: var(--prodnums-height);
    font-family: initial;
}
.prodStockContainer{
    margin-top: 10px;
    font-size: 12px;
    color: #989898;
}
.prodStockContainer .prodStock{
    display: none;
}
.dynamic-component-container .minimum-unit-container .leadPayBtn.disabled {
    cursor: not-allowed;
    background-color: #aaa6a6;
    color: white;
}