﻿/* ==========================================================
   Executive Reports
   ========================================================== */

.nav-icon-executive {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 8px;
    background: linear-gradient(135deg,#2563eb,#0ea5e9);
    box-shadow: 0 2px 8px rgba(37,99,235,.25);
}

    .nav-icon-executive::before {
        content: "📊";
        font-size: .75rem;
    }

.sidebar-badge {
    margin-left: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 42px;
    padding: 3px 8px;
    border-radius: 999px;
    background: linear-gradient(135deg,#2563eb,#0ea5e9);
    color: #fff;
    font-size: .68rem;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
}

.sidebar-link:hover .sidebar-badge {
    transform: scale(1.05);
    transition: .25s;
}
