/* =========================================================
   منصة التاجر - الهيدر النهائي
   Desktop + Mobile
========================================================= */


/* =========================================================
   DESKTOP / LAPTOP
   1024px فأعلى
========================================================= */

@media (min-width: 1024px) {

    #main-nav .inner {
        position: relative !important;
    }

    .main-nav__content {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        position: relative !important;

        /* مساحة محجوزة للشعار */
        padding-left: 220px !important;
        box-sizing: border-box !important;
    }

    .right-side.mobile-main-nav {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        flex: 1 1 auto !important;

        padding-right: 70px !important;
        box-sizing: border-box !important;
    }


    /* الشعار */
    .navbar-brand.default-logo,
    .navbar-brand.transparent-logo {
        position: absolute !important;

        left: 30px !important;
        right: auto !important;

        top: 50% !important;
        transform: translateY(-50%) !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 50 !important;
    }

    .navbar-brand.default-logo img,
    .navbar-brand.transparent-logo img,
    img[alt="منصة التاجر للدعاية والإعلان"] {
        display: block !important;

        width: auto !important;
        height: 48px !important;
        max-width: 170px !important;

        margin: 0 !important;
    }


    /* الأيقونات */
    .header__icons {
        display: flex !important;
        align-items: center !important;

        gap: 10px !important;

        margin-right: 80px !important;
        margin-left: 0 !important;

        flex-shrink: 0 !important;
    }


    /* زر القائمة */
    #storemenu-panel-trigger {
        position: absolute !important;

        right: 25px !important;
        left: auto !important;

        top: 50% !important;
        transform: translateY(-50%) !important;

        margin: 0 !important;

        z-index: 100 !important;
    }

}


/* =========================================================
   MOBILE
   أقل من 1024px

   الشعار يسار
   الأيقونات + القائمة يمين
========================================================= */

@media (max-width: 1023px) {

    #main-nav .inner {
        position: relative !important;
    }

    /*
       لا نغيّر هيكل المنصة على الجوال.
       فقط نحجز مساحة يسار للشعار.
    */
    .main-nav__content {
        position: relative !important;
        width: 100% !important;

        padding-left: 135px !important;

        box-sizing: border-box !important;
    }


    /* الشعار - يسار */
    .navbar-brand.default-logo,
    .navbar-brand.transparent-logo {
        position: absolute !important;

        left: 14px !important;
        right: auto !important;

        top: 50% !important;
        transform: translateY(-50%) !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 20 !important;
    }


    /* حجم شعار الجوال */
    .navbar-brand.default-logo img,
    .navbar-brand.transparent-logo img,
    img[alt="منصة التاجر للدعاية والإعلان"] {
        display: block !important;

        width: auto !important;
        height: 42px !important;
        max-width: 115px !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /*
       مهم:
       نترك الأيقونات والقائمة بتوزيع المنصة الأصلي
    */
    .header__icons {
        position: relative !important;
        z-index: 10 !important;
    }


    #storemenu-panel-trigger {
        position: relative !important;

        left: auto !important;
        right: auto !important;
        top: auto !important;

        transform: none !important;

        z-index: 10 !important;
    }
}/* إصلاح حجم شعار الجوال */
@media (max-width: 1023px) {

    .main-nav__content {
        padding-left: 250px !important;
    }

    .navbar-brand.default-logo,
    .navbar-brand.transparent-logo {
        left: 28px !important;
        width: auto !important;
        max-width: none !important;
    }

    .navbar-brand.default-logo img,
    .navbar-brand.transparent-logo img,
    img[alt="منصة التاجر للدعاية والإعلان"] {
        width: auto !important;
        height: 58px !important;
        max-width: none !important;
        object-fit: contain !important;
    }
}