/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : Sep 22, 2025, 11:46:32 AM
    Author     : Baha.Alshurfat
*/


/* Navbar general */
.navbar-nav.fables-nav {
    flex-wrap: nowrap; /* كل العناصر في صف واحد */
}

/* Dropdown Menu */
.navbar .nav-item .dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: rgba(52, 58, 64, 0.8) !important; /* نفس لون Navbar مع شفافية */
    border: none !important;
    box-shadow: none !important;
    z-index: 1000; 
    padding: 0.1rem 0; /* تقليل المسافة بين العناصر */
    font-size: 0.85rem; /* تصغير الخط */
}

/* Dropdown Items */
.navbar .nav-item .dropdown-menu .dropdown-item {
    color: #fff !important;
    padding: 0.2rem 1rem !important; /* تقليل التباعد داخل كل عنصر */
    font-size: 0.85rem; /* تصغير الخط */
}

.navbar .nav-item .dropdown-menu .dropdown-item:hover {
    background-color: rgba(255,255,255,0.1) !important;
    color: white !important;
    font-size: 0.85rem; /* تصغير الخط */
}

/* إظهار القائمة عند hover أو class show */
.navbar .nav-item:hover .dropdown-menu,
.navbar .nav-item.show .dropdown-menu {
    display: block;
}

/* إزالة النقاط */
.navbar .nav-item .dropdown-menu li {
    list-style: none;
}

/* Desktop specific adjustments */
@media (min-width: 768px) {
    /* تقريب القائمة للوجو */
    .navbar-nav.fables-nav {
        justify-content: flex-start; 
        margin-left: 1rem; /* ضبط المسافة حسب الحاجة */
    }

    /* ضبط padding بين الروابط */
    .navbar .nav-item .nav-link {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
}
