/* ===================================
   TIER-1 INTERNATIONAL BANK SIDEBAR
   SAFE MODE — DESKTOP ONLY
=================================== */

@media (min-width: 992px){

/* Sidebar stability */
.sidebar{
    display:flex;
    flex-direction:column;
}

/* Menu links */
.sidebar .nav-link{
    display:flex;
    align-items:center;
    gap:12px;
    padding:11px 18px;
    font-size:14.5px;
    font-weight:500;
    letter-spacing:.2px;
    transition:all .25s ease;
}

/* ICON NORMALIZATION */
.sidebar .nav-link i,
.sidebar .nav-link svg{
    font-size:16px !important;
    width:22px;
    min-width:22px;
    text-align:center;
    opacity:.85;
}

/* Prevent bold desktop icons */
.sidebar i{
    font-weight:400 !important;
}

/* Menu spacing */
.sidebar .nav-item{
    margin:4px 10px;
}

/* Hover effect (Bank standard) */
.sidebar .nav-link:hover{
    background:rgba(0,0,0,0.04);
    border-radius:8px;
}

/* Active page indicator */
.sidebar .nav-link.active{
    background:rgba(0,0,0,0.07);
    border-left:3px solid #1e6bff;
}

/* Smooth visual polish */
.sidebar .nav-link span{
    white-space:nowrap;
}

}
