/* ARMENS BORSA P090.5.1 - tek dugmeli sidebar ve esit bosluk standardi */
:root{
  --armens-sidebar-wide:250px;
  --armens-sidebar-narrow:72px;
  --armens-content-gap:16px;
}
@media (min-width:901px){
  /* Masaustunde tek kontrol: sidebar kenarindaki menuDaralt */
  #menuAc,.menu-ac,.armens-menu-toggle,#armensMenuToggle,[data-menu-toggle]{display:none!important}
  #menuDaralt,.menu-daralt{display:grid!important}

  .yan-menu,.armens-yan-menu{
    width:var(--armens-sidebar-wide)!important;
    min-width:var(--armens-sidebar-wide)!important;
    max-width:var(--armens-sidebar-wide)!important;
    transform:none!important;
  }
  body.menu-dar .yan-menu,
  body.menu-dar .armens-yan-menu{
    width:var(--armens-sidebar-narrow)!important;
    min-width:var(--armens-sidebar-narrow)!important;
    max-width:var(--armens-sidebar-narrow)!important;
  }

  .icerik{
    box-sizing:border-box!important;
    margin-left:var(--armens-sidebar-wide)!important;
    width:calc(100% - var(--armens-sidebar-wide))!important;
    max-width:none!important;
    padding-left:var(--armens-content-gap)!important;
    padding-right:var(--armens-content-gap)!important;
    transition:margin-left .24s ease,width .24s ease!important;
  }
  body.menu-dar .icerik{
    margin-left:var(--armens-sidebar-narrow)!important;
    width:calc(100% - var(--armens-sidebar-narrow))!important;
  }

  /* Icerik icindeki eski merkezleme kurallarini etkisizlestir. */
  .icerik > .armens-page-shell,
  .icerik > .armens-v4-page,
  .icerik > .sayfa-kapsayici,
  .icerik > .container,
  .icerik > .container-fluid,
  .icerik > main,
  .icerik > section{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }

  .menu-alt-sabit{
    left:calc(var(--armens-sidebar-wide) - 15px)!important;
    transition:left .24s ease!important;
  }
  body.menu-dar .menu-alt-sabit{
    left:calc(var(--armens-sidebar-narrow) - 15px)!important;
  }
}

@media (max-width:900px){
  /* Mobilde sadece ust bardaki uc cizgi */
  #menuAc,.menu-ac{display:inline-flex!important}
  #menuDaralt,.menu-daralt,.menu-alt-sabit{display:none!important}
  .icerik,body.menu-dar .icerik{
    margin-left:0!important;
    width:100%!important;
    padding-left:12px!important;
    padding-right:12px!important;
  }
}
