
@media (min-width: 1024px) and (max-width: 1900px) {
    .data-matrix .col:first-child {
        flex: 1 1 100%;
    }
    .data-matrix {
        justify-content: space-between !important;
        gap: 24px;
    }
    .data-matrix .innercard.nomefin {
        width: 100% !important;
    }
    .data-matrix .innercard {
        width: 100% !important;
    }
    .data-matrix .col:not(:first-child) {
        flex: 0 1 31%;
    }
    #user-table th:nth-child(2) {
        width: 280px !important;
    }
    .hide-1440 {
        display: none !important;
    }
    .pratica-first-row .box-referente-name-small {
        display: flex !important;
    }
    .pratica-first-row .box-referente-name-small .box-referente-avatar {
        padding-right: 8px !important;
    }
    .pratica-first-row .box-referente-name-small .col:nth-child(2) {
        display: flex !important;
        align-items: center !important;
    }
    .pratica-first-row .box-referente {
        margin-top: 4px !important;
    }
    .pratica-first-row .box-referente-name-container .row:nth-child(3),
    .pratica-first-row .box-referente-name-container .row:nth-child(4) {
        padding-left: 8px !important;
    }
    .pratica-first-row .box-referente-name-container .row:nth-child(2) {
        margin-bottom: 8px !important;
    }
    #product-order th:first-child {
        width: 300px !important;
    }
    #allegati-table th:first-child {
        width: 220px !important;
    }
    
}

/* fino a 1923 */
@media (max-width: 1900px) {
    #brxe-gsnrma {
        width: 87px !important;
    }
    #brxe-zboezy {
        padding: 0 !important;
    }
    .pagarent .change-box-mobile {
        display: flex !important;
    }
    .pagarent .change-box {
        display: none !important;
    }

    #brxe-pgoepg {
        background-color: #002b2e;
        margin: 0px !important;
        padding: 0px !important;
        transition: all 0.15s linear;
        z-index: 99999;
        top: 0;
        bottom: 0;
        width: 87px;
        max-width: 87px;
        &.open {
            width: 260px !important;
            max-width: 260px !important;
        }
    }
    .menu-link .link-first-level,
    .sub-menu a {
        padding: 0px 5px !important;
    }

    #brxe-eudrdq {
        padding-left: 0px !important;
        padding-right: 0px !important;
        #brxe-pjleix {
            width: 100%;
        }
    }
    .calcolatorebtn span {
        display: none;
    }
    .calcolatorebtn {
        text-align: center;
        i {
            margin-right: 0 !important;
        }
    }
    #brxe-gsnrma {
        z-index: 1501 !important;
    }

    #brxe-pgoepg:not(.open) {
        .menu-link a.link-first-level span {
            font-size: 0px !important;
        }

        .menu-link > .menu-label {
            font-size: 0px !important;
            width: 90% !important;
            height: 1px !important;

            display: block !important;
        }
    }
    .boxgif img {
        width: 153px;
        height: 153px;
    }
    .boxgif {
        right: 0 !important;
    }

    .dash-box-centrale {
        width: 322px !important;
        max-width: 322px !important;
    }
    .dash-rapporto-vendite-mob > .card {
        min-height: 350px !important;
    }
    .dash-rapporto-vendite-mob > .card,
    .dash-status-mob > .card {
        min-height: 350px !important;
    }

    .stats-doc > div {
        padding: 10px 5px !important;
    }
    .stats-doc .col {
        padding: 5px 2px !important;
        margin: 0px 2px !important;
    }
    .stats-doc .col i {
        margin-right: 5px !important;
    }
    .filter-status > div {
        flex-direction: column !important;
    }
    .row-referente,
    .row-firmatario {
        flex-direction: column !important;
        gap: 24px !important;
    }
    .row-referente > div,
    .row-firmatario > div {
        border-right: none !important;
    }
    .row-firmatario > div:last-child,
    .row-referente > div:last-child {
        padding-left: 0px !important;
    }
    .pagarent .icon_cogn_mob {
        display: block !important;
    }

    .pref_wallet {
        order: 1 !important;
    }
    .val_riscatto {
        order: 2 !important;
    }
    .mail_cliente {
        flex: 1 1 100% !important;
    }
    .mail_cliente {
        order: 3 !important;
    }
    #current-modal-document th:first-child {
        min-width: 367px !important;
        width: 367px !important;
    }
    #valore_riscatto_form .checkbox-wrapper {
        width: 32px !important;
    }
    .valore_riscatto {
        padding-left: 0px !important;
        flex-direction: column !important;
        gap: 12px !important;
    }
    #valore_riscatto {
        width: 100% !important;
    }
    .valore_riscatto div:last-child {
        justify-content: start !important;
        align-items: start !important;
    }
    .pagarent .save_vr_company {
        margin-left: 0px !important;
    }
    .box-title {
        width: 100% !important;
        flex: 1 1 100% !important;
    }
    .sep-right {
        justify-content: start !important;
    }
    .sep-right span {
        padding-left: 0px !important;
        padding-right: 12px !important;
    }
    .box-pratica .sep-left,
    .box-partner .sep-left {
        justify-content: end !important;
    }
    .box-pratica .sep-left span,
    .box-partner .sep-left span {
        padding-right: 0px !important;
        padding-left: 12px !important;
    }
    .partner-details-info {
        flex-direction: column !important;
        gap: 8px !important;
    }
    .partner-details-info .col:nth-child(2) .row .col {
        justify-content: space-between !important;
    }
    #group_det_table th:nth-child(1),
    #group_det_table th:nth-child(3) {
        width: 300px;
    }
    #group_det_table th:nth-child(2),
    #group_det_table th:nth-child(4) {
        width: 180px;
    }
    #cliente .clienttab .company_det,
    #cliente .clienttab .firm_det {
        flex: 1 1 100%;
    }
    .pagarent .dashboard-pratiche #pratiche-table th.expandwidth {
        min-width: 300px!important;
        width: 300px!important;
    }

    .pagarent .dashboard-pratiche #pratiche-table th:nth-child(14),
    .pagarent .dashboard-pratiche #pratiche-table th:nth-child(13) {
        min-width: 200px!important;
        width: 200px!important;
    }
}

