
@media (width < 900px){
    .bxSUP.ncSearch {
        width: 98%;
    }
    .fact .bxFbs {
        width: 98%;
        margin: auto;
    }
    main#bs .bxSUP .icon.inptDate ,main#editBs .bxSUP .icon.inptDate {
        right: 2.1rem;
    }
    main#bs .bxListF input[type=text] ,main#editBs .bxListF input[type=text] {
        width: 95%;
    }

    main#bs .bxListF .sum ,main#editBs .bxListF .sum {
        height: 2rem;
        box-shadow: inset 0 0 5px #000;
        border-radius: 0.3rem;
        display: grid;
        grid-template-columns: 28% 72%;
        width: 95%;
        margin: 0.5rem auto;
    }

    main#bs .bxFbs {
        width: 100%;
        margin: auto;
    }
    main#bs .bxListF,main#editBs .bxListF {
        border: 1px solid #999;
        border-radius: .4rem;
        margin: 1.5rem;
        width: 95%;
    }
    .bxSUP .bxListF > ul.list {
        min-height: 20rem;
        background-size: 8rem;
    }
    .bxFbs ul.title li .add {
        max-width: 15rem;
    }
    .bxListF .bxPrices .ch .unit {
        position: absolute;
        left: 1rem;
        font-size: 9pt;
        color: #999;
        transform: rotate(90deg);
    }
    fieldset.bxSearchList .resP{
        right: 0;
        left: 0;
        margin: auto;
        top: 4.3rem;
    }
    main#recycleBin .bxFilter{
        height: unset;
        display: flex;
        flex-direction: column;
    }
    main#recycleBin fieldset.bxSelectList {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        height: 8rem;
    }
    main#recycleBin fieldset.bxSearchList {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        height: 14rem;
        width: 100%;
        margin: 1rem auto;
    }
    main#stores .bxFilter .bxAP {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
    }
    .popupViewProducts .shield {
        min-width: unset;
        background-color: #fff;
        border-radius: .4rem;
        box-shadow: 0 0 5px;
        padding: .5rem;
        width: 95%;
        max-height: 28rem;
        overflow-y: auto;
        overflow-x: hidden;
    }
    main#moeen .bxBtnList > ul {
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        width: 95%;
    }

    main#moeen .bxBtnList {
        padding-bottom: 5rem;
        width: 95%;
    }

    main#financial .bxBtns {
        display: flex;
        column-gap: .5rem;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    main#bs .bxSUP .res, main#editBs .bxSUP .res {
        right: 0.6rem!important;
        width: 95%;
        top: 2.7rem;
    }

    .bxSUP.bxNcSearchBs {
        width: 90%;
    }
    .bxSUP.bxNcSearchBs .bxListF {
        width: 100%;
        margin: 0 auto;
    }
    .bxSUP.bxNcSearchBs .bxListF .nameP input[type=text] {
        width: 100%;
    }
    .bxSUP .bxListF i.fas.fa-search {
        top: 0.8rem;
        left: 1.4rem;
    }
    .bxSUP .bxListF input[type=number] {
        width: 10rem;
    }
    main#p2pFac .bxSUP .bxListF i.fas.fa-search {
        top: 0.8rem;
        left: 0.8rem;
    }
}
@media (width > 600px){
    .bxSUP .bxListF .bxPrices {
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-items: center;
        width: 100%;
    }
}
@media (width < 600px){
    .bxSUP .bxListF .bxPrices {
        display: grid;
        grid-template-columns: 100%;
        justify-items: center;
        width: 100%;
    }
}