/*
///////////////////////////////////////////////////////////////////////////////
// Nom fichier : Accueil.css
///////////////////////////////////////////////////////////////////////////////
// Description :
//  CSS de la page d'accueil (th�me Office2003Blue "Light")
///////////////////////////////////////////////////////////////////////////////
// Historique :
//  - 31/05/2024 : RMO - WI 84101 : Menu "Sidebar"
//  - 12/06/2025 : CVE - SU 96813 : Adapter la couleur du menu utilisateur � la couleur du sidebar
///////////////////////////////////////////////////////////////////////////////
*/

.mvc-main_content_page {
    background: var(--accueil-main-content-background);
}

.top-side-menu {
    background: var(--bandeau-sidebar-onglet-background);
}

.top-bar-side-menu {
    background: var(--bandeau-horizontal-top-bar-background) !important;
}

.ux3-alerts .ux3-widget-config > .fa-cog-accueil::before {
    color: var(--background-light);
}

.ux3-duedates .ux3-widget-config > .fa-cog-accueil::before {
    color: var(--background-light);
}

.ux3-nocolor .ux3-widget-config > .fa-cog-accueil::before {
    color: var(--background-dark);
}

.k-card-header > div:not(.ux3-nocolor) {
    color: var(--background-dark);
}

.k-card-header > div:not(.ux3-nocolor) {
    color: white;
}

.profile_menu_item > div > .fa-user-compte:before {
    color: white !important;
}

.right_bar_item > .fa-user-compte:before {
    color: #656565 !important;
}

.fa-icones-sitemap:before {
    color: #656565 !important;
}

.fa-bars:before, .fa-star:before, .fa-home:before {
    color: white !important;
}

.k-card-header > .ux3-alerts {
    background: var(--accueil-cards-alertes-title-background);
}

.k-card-header > .ux3-duedates {
    background: var(--accueil-cards-echeances-title-background);
}

.k-card-header > .ux3-todo {
    background: var(--accueil-cards-todo-title-background);
}

.k-card-header > .ux3-quickAccess {
    background: var(--accueil-cards-accesRapide-title-background);
}

.k-card-header > .ux3-favorites {
    background: var(--accueil-cards-favoris-title-background);
}

.k-card-header > .ux3-pinnedCards {
    background: var(--accueil-cards-fichesEpinglees-title-background);
}

.dashboard-pin-item-date {
    display: block;
    font-size: 8px;
    float: left;
    width: calc(100% - 30px);
    height: 14px;
    text-align: left;
    color: #626262;
}

.k-card-header > .ux3-nocolor {
    border-bottom: 2px solid var(--accueil-cards-title-no-color-border);
}


.dashboardAlertes .a-card > .a-title:hover, .dashboardAlertes .a-card > .a-title:hover > span {
    background-color: var(--accueil-cards-results-hover-background);
}

.dashboardAlertes .a-subcat {
    background-color: var(--accueil-cards-results-details-background);
}

    .dashboardAlertes .a-subcat > div {
        border-bottom: 1px solid var(--accueil-cards-results-details-border);
    }

.dashboardAlertes .a-badge {
    color: var(--accueil-cards-badges-text);
}

.dashboardAlertes .a-exception {
    color: var(--accueil-cards-exception-text);
}

.dashboardTodo textarea {
    border-left: 2px solid var(--accueil-cards-todo-result-border);
    background-color: var(--accueil-cards-todo-result-background);
    color: var(--accueil-cards-todo-result-text);
}

.quickAccessContainer .val-sm-n1 {
    color: #656565 !important;
}

.quickAccessContainer a.AccesRapideSiteMapLink {
    color: #656565 !important;
}

.g-tbcriteresfiltres .g-details {
    background-color: white;
    border: 2px solid var(--accueil-main-content-background);
}

.g-tbcriteresfiltres .g-structure-select select, .g-tbcriteresfiltres .g-periode-select select {
    background-color: var(--accueil-cards-todo-result-background);
}

.g-tbcriteresfiltres .g-date-input > input {
    background-color: var(--accueil-cards-todo-result-background);
}

.g-tbcriteresfiltres .g-refresh-button > button {
    background-color: var(--bandeau-horizontal-onglet-background);
    color: white;
}

.nav_icon.nav_right_icon.profile_menu_item {
    color: var(--metallic-blue) !important;
}

    .nav_icon.nav_right_icon.profile_menu_item i::before {
        color: var(--metallic-blue) !important;
    }