/* =========================================================
   v0.4.15 REV12 — Mobile header: search left / logo true-center / menu right
   Sadece <=900px. Desktop etkilenmez.
   ========================================================= */
@media(max-width:900px){
    .header-main-inner{
        position:relative !important;
    }

    /* Logo flex akışından çıkar; ekran/header ekseninde gerçekten ortalanır. */
    .header-main-inner > .live-logo{
        position:absolute !important;
        left:50% !important;
        top:0 !important;
        transform:translateX(-50%) !important;
        width:78px !important;
        height:96px !important;
        flex:none !important;
        z-index:14 !important;
        margin:0 !important;
    }
    .header-main-inner > .live-logo img[src$="logo.svg"]{
        position:absolute !important;
        top:0 !important;
        left:0 !important;
        width:78px !important;
        height:auto !important;
        max-height:none !important;
        object-fit:contain !important;
        object-position:top center !important;
    }

    /* Arama sol kenarda; logo merkezini etkilemez. */
    .mobile-header-search{
        left:18px !important;
        right:auto !important;
        top:0 !important;
        transform:none !important;
        width:48px !important;
        height:70px !important;
        z-index:15 !important;
    }

    /* Hamburger sağ kenarda. */
    .mobile-toggle{
        margin-left:auto !important;
        margin-right:18px !important;
        flex:0 0 48px !important;
        position:relative !important;
        z-index:15 !important;
    }
}

@media(max-width:420px){
    .header-main-inner > .live-logo{
        width:74px !important;
        height:92px !important;
    }
    .header-main-inner > .live-logo img[src$="logo.svg"]{
        width:74px !important;
    }
    .mobile-header-search{
        left:10px !important;
        width:44px !important;
    }
    .mobile-toggle{
        margin-right:10px !important;
        flex-basis:44px !important;
    }
}
