/* Personalizza il logo della pagina di login */
body.login #login h1 a {
    background-image: url('/wp-content/plugins/jetpack-crm-customizations/logo.png') !important;
    background-size: contain !important;
    width: 250px !important;
    height: 80px !important;
}

#wpadminbar #wp-admin-bar-site-name>a {
    height: 20px !important;
}

body.login-action-login{
    background-color: #000!important;
}

/* Stili per rendere i bottoni più moderni e con angoli squadrati */
.button,
.button-primary {
    border-radius: 0 !important;
    /* Angoli squadrati */
    background-color: #5a5856 !important;
    /* Colore scuro per i bottoni */
    border: none !important;
    /* Rimuovi bordi */
    color: #ffffff !important;
    /* Testo bianco per contrasto */
}

.button-primary {
    background-color: #FBBB21 !important;
    /* Colore giallo per i bottoni primari */
    color: #5a5856 !important;
    /* Testo scuro */
}

/* Cambia il colore del testo dei bottoni quando l'utente passa sopra con il mouse */
.button:hover,
.button-primary:hover {
    opacity: 0.9;
}

/* Stile per il pulsante disabilitato */
.button:disabled,
.button-primary:disabled {
    background-color: #d3d3d3 !important;
    /* Colore disabilitato */
    color: #777 !important;
}

.language-switcher {
    display: none !Important
}

menu-bar {
    display: block;
}

#mobile-menu {
    display: none;
    /* Nascondi di default */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 1000;
}

.mobile-menu .dropdown.item {
    cursor: pointer;
}

/* Stili per il menu su dispositivi mobili */
@media screen and (max-width: 767px) {
    #jpcrm-top-menu {
        padding: 20px 20px;
    }

    #jpcrm-top-menu menu-bar {
        display: none;
    }

    #mobile-menu {
        display: none;
        /* Nasconde il menu mobile per impostazione predefinita */
        flex-direction: column;
        /* Dispone gli elementi in verticale */
        position: absolute;
        top: 120px;
        /* Regola in base alla posizione del tuo header */
        left: 0;
        width: 100%;
        background-color: #fff;
        /* Colore di sfondo del menu mobile */
        z-index: 1000;
    }

    #mobile-menu a {
        display: block !important;
        /* Forza gli elementi a comportarsi come blocchi */
        padding: 10px;
        /* Aggiunge spazio interno */
        text-align: center;
        /* Allinea il testo a sinistra */
        border-bottom: 1px solid #ccc;
        /* Aggiunge una linea di separazione */
        width: 100% !important;
        /* Fa sì che ogni voce occupi tutta la larghezza */
        box-sizing: border-box;
        /* Include il padding nella larghezza */
    }



    .ui.dropdown {
        width: 100%;
        padding: 10px;
        border-bottom: 1px solid #ccc;
        text-align: center !important;
    }

    .ui.dropdown>.dropdown.icon {
        display: none;
    }

    jpcrm-dashcount {
        grid-template-columns: repeat(auto-fit, 99%) !important;
    }

    .toplevel_page_zerobscrm-dash .day-or-month,
    .toplevel_page_zerobscrm-dash #settings_dashboard_sales_funnel_display>div,
    .toplevel_page_zerobscrm-dash #settings_dashboard_latest_contacts_display,
    .toplevel_page_zerobscrm-dash #settings_dashboard_revenue_chart_display {
        display: none;
    }

    #settings_dashboard_recent_activity_display,
    #settings_dashboard_sales_funnel_display {
        flex: 0 1 100% !important;
    }

    jpcrm-listview-header#jpcrm-listview-header {
        height: 120px;
    }

    jpcrm-listview-header#jpcrm-listview-header header-item {
        flex-wrap: wrap;
        width: 100%;
    }

    jpcrm-listview-header#jpcrm-listview-header header-item .jpcrm-current-filter:not(.hidden),
    jpcrm-listview-header#jpcrm-listview-header input,
    jpcrm-listview-header#jpcrm-listview-header select {
        width: 100%;
        margin-bottom: 5px;
    }

    div.jpcrm-learn-menu-subdiv-25>a:nth-child(3) {
        display: none;
    }

    #top-bar-tools-menu,
    #notifymebell,
    #jpcrm-user-menu-item {
        display: none;
    }

    .jetpack-crm_page_manage-quotes div.jpcrm-learn-menu-subdiv-25>a.jpcrm-button.white-bg.font-14px,
    .jetpack-crm_page_manage-invoices div.jpcrm-learn-menu-subdiv-25>a.jpcrm-button.white-bg.font-14px,
    .jetpack-crm_page_manage-transactions div.jpcrm-learn-menu-subdiv-25>a.jpcrm-button.white-bg.font-14px {
        display: none;
    }
}