/* fino a 1440 */
@media (max-width: 1439px) {
    .dash-riepilogo,
    #brxe-gsnrma {
        width: 87px !important;
    }
    #brxe-zboezy {
        padding: 0 !important;
    }
    .mobile-row {
        display: flex !important;
    }

    .dash-riepilogo,
    .dash-rapporto-vendite,
    .dash-status,
    .dash-rapporto-vendite-mob,
    .dash-status-mob,
    .dash-ticketing,
    .dash-activity,
    .dash-post {
        flex-basis: calc((100% - 24px) / 2) !important;
    }

    .dash-class {
        flex-basis: 100% !important;
    }

    .dash-rapporto-vendite,
    .dash-guadagni {
        display: none;
    }

    .tickett {
        background-image: url(../incl/assets/ticsmallbg.png) !important;
        height: 236px !important;
    }
    .tutorial {
        margin-top: 0px !important;
        width: 432px !important;
        background-image: url(../incl/assets/tutsmallbg.png) !important;
    }
    .parent_info {
        flex-direction: column !important;
        gap: 12px !important;
    }
    .mail_cliente,
    .ana_refe,
    .ana_azi {
        flex: 1 1 100% !important;
    }
}
@media (min-width: 1440px) and (max-width: 1900px) {
    .dash-status,
    .dash-guadagni {
        width: 403px !important;
        max-width: 403px !important;
    }
    .dash-activity {
        width: 410px !important;
    }
    .dash-graph {
        width: calc(100% - 403px - 24px) !important;
    }
    .tickett {
        background-image: url(../incl/assets/tick14.png) !important;
        width: 322px !important;
        height: 222px !important;
        max-height: 222px !important;
    }
    .tutorial {
        margin-top: 0px !important;
        max-height: 222px !important;
        width: 322px !important;
        background-image: url(../incl/assets/tut144.png) !important;
    }
    #brxe-pgoepg:not(.open) {
        .sub-menu {
            display: none !important;
        }
    }
    .subfilcont {
        max-width: 300px !important;
    }
    #userBoxCompany .userbox-actions {
        max-width: 80px !important;
        width: 80px !important;
        min-width: 80px !important;
    }
    .wizard-step-4 .step4-row .col-5 {
        padding-left: 0px !important;
    }
    .wizard-step-4 .step4-row .col-1 {
        width: 100px !important;
    }
    #calcolatore_inverso .ratavalue {
        font-size: 40px !important;
    }
    .dash-pagelle,
    .dash-rifinanziatori {
        width: calc((100% - 24px) / 2) !important;
    }
    .dash-scadenza {
        width: 100% !important;
        order: 3 !important;
    }
}
@media (min-width: 0px) and (max-width: 1900px) {
    #pagaCrm .nav-item {
        width: 164px !important;
        text-wrap: wrap !important;
        text-align: center !important;
    }
    #pagaCrm button {
        height: 100% !important;
        font-size: 15px !important;
    }
    #crmstates .innercard {
        padding: 0px !important;
    }
    #crmstates .innercard div:nth-child(2) {
        padding: 24px 12px !important;
    }
    #crmstates .stato-pratica i {
        margin-right: 5px !important;
    }
    #ai .col-6 {
        width: 100% !important;
        padding: 48px !important;
    }
    #chat-adm > div:nth-child(1) {
        padding: 24px 12px !important;
    }
    #chat-adm > div:nth-child(2) {
        padding: 0px !important;
    }
    #commandPanelContent #profile .row > div {
        width: 100% !important;
    }
    .partner-details-info .col .justify-content-start:first-of-type {
        justify-content: space-between !important;
    }
}
