﻿
ul.dropdown-menu {
    border-radius: 6px;
    padding: 16px;
}

    ul.dropdown-menu > li > a {
        padding: 8px 16px 8px 16px;
        min-height: 36px;
    }

        ul.dropdown-menu > li > a:hover {
            font-weight: 600;
        }

    /* DROPDOWN MULTISELECT */

    ul.dropdown-menu.incore-MS, ul.dropdown-menu.incore-APMS {
        margin-top: 0.5rem;
        width: 320px;
    }

    ul.dropdown-menu.incore-MS hr, ul.dropdown-menu.incore-APMS hr {
        margin-left: 0;
        margin-right: 0;
    }

        /*ul.dropdown-menu.incore-MS > li > h1,
        ul.dropdown-menu.incore-APMS > li > h1,
        ul.dropdown-menu.incore-MS > li > h2,
        ul.dropdown-menu.incore-APMS > li > h2,
        ul.dropdown-menu.incore-MS > li > h3,
        ul.dropdown-menu.incore-APMS > li > h3,
        ul.dropdown-menu.incore-MS > li > h4,
        ul.dropdown-menu.incore-APMS > li > h4,
        ul.dropdown-menu.incore-MS > li > h5,
        ul.dropdown-menu.incore-APMS > li > h5,
        ul.dropdown-menu.incore-MS > li > h6,
        ul.dropdown-menu.incore-APMS > li > h6 {
            padding: 1rem;
        }*/

        ul.dropdown-menu.incore-MS > li > div:first-of-type,
        ul.dropdown-menu.incore-APMS > li > div:first-of-type {
            max-height: 450px;
            overflow-y: auto;
            /*padding: 0 16px 16px 16px;*/
        }

            ul.dropdown-menu.incore-MS > li > div:first-of-type > div:not(.incore-row-small),
            ul.dropdown-menu.incore-APMS > li > div:first-of-type > div:not(.incore-row-small) {
                padding-top: .5rem;
                padding-left: 2.5rem;
            }

        ul.dropdown-menu.incore-MS > li > div:last-of-type,
        ul.dropdown-menu.incore-APMS > li > div:last-of-type {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            /*padding-top: 12px;*/
        }

        ul.dropdown-menu.incore-MS .MS_accordionButton,
        ul.dropdown-menu.incore-APMS .APMS_accordionButton {
            display: flex;
        }

            ul.dropdown-menu.incore-MS .MS_accordionButton > i,
            ul.dropdown-menu.incore-APMS .APMS_accordionButton > i {
                cursor: pointer;
            }

/* DROPDOWN PROFILO UTENTE */

.dropdown-user-azioni.dropdown > button.dropdown-toggle {
    border: 0;
    gap: 8px;
}

    .dropdown-user-azioni.dropdown > button.dropdown-toggle::after {
        display: none;
    }

    .dropdown-user-azioni.dropdown > button.dropdown-toggle > img {
        border-radius: 100%;
        width: 40px;
        height: 40px;
        padding: 0;
        max-width: 40px;
        border-radius: 100%;
        aspect-ratio: 1;
    }

.dropdown-user-azioni .dropdown-user-azioni-text {
    font-weight: 700;
}

.dropdown-user-azioni.dropdown > ul.dropdown-menu {
    margin-top: 0.5rem;
    font-size: 18px !important;
    padding: 5px;
    max-height: 220px;
    overflow-y: auto;
}

    .dropdown-user-azioni.dropdown > ul.dropdown-menu div.dropdown-user-action-first {
        padding: 0;
    }

        .dropdown-user-azioni.dropdown > ul.dropdown-menu div.dropdown-user-action-first img {
            width: 48px;
            height: 48px;
            border-radius: 100%;
            margin-top: 5px;
        }

        .dropdown-user-azioni.dropdown > ul.dropdown-menu div.dropdown-user-action-first > div > div {
            padding: 8px 16px 8px 16px;
        }

        .dropdown-user-azioni.dropdown > ul.dropdown-menu div.dropdown-user-action-first span:first-of-type {
            font-size: 16px;
        }

        .dropdown-user-azioni.dropdown > ul.dropdown-menu div.dropdown-user-action-first span:last-of-type {
            font-size: 12px;
        }

    .dropdown-user-azioni.dropdown > ul.dropdown-menu a.dropdown-user-action {
        display: flex;
        font-size: 14px;
        padding: 6px 1rem;
    }

        .dropdown-user-azioni.dropdown > ul.dropdown-menu a.dropdown-user-action:hover {
            font-weight: 600;
            border-radius: 4px;
        }

        .dropdown-user-azioni.dropdown > ul.dropdown-menu a.dropdown-user-action > i {
            padding-right: 12px;
        }

    .dropdown-user-azioni.dropdown > ul.dropdown-menu div.dropdown-user-action-last {
        padding: .75rem;
    }
