
.custom-icon {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_dashboard.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-documentazione {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-documentazione.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-pacchetti-moto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-pacchetti-moto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-pacchetti-auto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-pacchetti-auto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-mezzi-in-vendita {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-mezzi-in-vendita.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-costi-di-ricondizionamento {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-costi-di-ricondizionamento.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-recensioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_recensioni.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-keyless {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/keyless.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-soldi-tariffe-bici {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/bici_soldi_tariffe.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-soldi-tariffe-auto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/auto_soldi_tariffe.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-ncc {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/agenda_ncc.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-listini-ncc {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/listini_ncc.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-servizi-ncc {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/servizi_per_risorsa.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-servizi-per-risorsa {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/servizi_ncc.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-risorse-ncc {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/risorse_ncc.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-fatturato {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/fatturato.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-proforma {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/proforma.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-soldi-tariffe-moto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/moto_soldi_tariffe-2.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-euro-tariffario {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/euro_tariffario.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-soldi-tariffe-barche {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/barche_soldi_tariffe.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-firme {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/firme.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-canoni-e-utenze {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_canoni.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-consigli {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_consigli.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-leasing-e-noleggi {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_leasing.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}
.custom-fidelizzazione {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_fidelizzazione.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}
.custom-whatsapp {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-whatsapp.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-template-mail {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-template-mail.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-parcheggio {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-parcheggio.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-parcheggio {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-agenda-parcheggio.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-tour {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/agenda-tour1.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-tour {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/icon-tour.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-franchigie {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-franchigie.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-auto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_agenda_auto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-barche {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_agenda_barche.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-moto-e-scooter {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_agenda_moto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-bici {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_agenda_bici.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-news {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_news.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-cargos {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_cargos.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-contratti {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_contratti.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-preventivi {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_preventivi.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-prezzi {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_tariffe.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-auto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_auto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-imbarcazioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_22.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-moto-e-scooter {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_moto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-bici {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/bici.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-interventi-di-manutenzione {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/interventi_di_manutenzione.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}



.custom-cash-flow {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_cash_flow.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-vendita-auto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/vendita_auto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-marketing {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_marketing.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-statistiche {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_statistiche.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-impostazioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_impostazioni.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-esci {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/esci.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}



.custom-coupon {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/esci.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-coupon {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/coupon.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-gestione-flotta {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/gestione_flotta.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}


.custom-clienti {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_clienti.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-amministratori {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/elenco-amministratori.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-transazioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/elenco-transazioni.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-accessi {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/log-accessi.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-luoghi-rit-cons {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_luogo_check_out.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-servizi-extra {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_servizi_supplementari.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-danni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/danni_veicoli.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-danni-moto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/danni_moto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-tariffe-auto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/tariffe-auto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-tariffe-barche {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/tariffe-barche.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-tariffe-moto {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/tariffe-moto.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-tariffe-bici {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/tariffe-bici.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-assicurazioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/assicurazioni.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-bolli {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/bolli.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-revisioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/revisioni.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-tagliandi {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/tagliandi-icon.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-pontili {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/pontile.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-rimessaggi {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/rimessaggio.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-affiliazioni {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/affiliazioni-comm.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-contatti {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/contatti-cl.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-assistenza {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/assistenza.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-noleggia {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/noleggia.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-pagamenti {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/nuova_pagamenti.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-posti-ormeggio {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-posti-ormeggio.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-programma-fedelta {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/affiliazioni-comm.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

.custom-agenda-ormeggio {
    background-image: url('https://cdn.jsdelivr.net/gh/filippoaprilee/appointrenticons/icons/custom-agenda-ormeggio.svg')!important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;  /* o la dimensione desiderata */
    height: 60px; /* o la dimensione desiderata */
}

/* 🔁 Disattiva icona FontAwesome */
.t-TreeNav .a-TreeView-node .fa::before {
  content: none !important;
}

/* 🧱 Icone generiche: PIÙ PICCOLE e ben distanziate */
.t-TreeNav .a-TreeView-node .fa[class*="custom-"] {
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 28px;              /* icon size principale ridotta */
  height: 28px;
  margin-right: 16px;       /* più spazio dal testo */
  vertical-align: middle;
}

/* 📂 SUBMENU (aria-level=2): icone ANCORA PIÙ PICCOLE */
.t-TreeNav .a-TreeView-node[aria-level="2"] .fa[class*="custom-"] {
  width: 43px;
  height: 43px;
  margin-right: 14px;       /* anche qui più spazio dal testo */
}

/* 📏 Migliora l'allineamento verticale */
.t-TreeNav .a-TreeView-label {
  line-height: 1.6;
  margin-left: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
}

.t-TreeNav .a-TreeView-node--topLevel {
    margin: -3px;
}