/* id="mb-v1006-admin-mobile-pagination-language" */

/* V10.06 — restore bottom-left TR/EN, mobile admin parity, scalable admin paging. */
@media(min-width:901px){
  #mb1005-sidebar .mb1005-nav{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;gap:6px!important}
  #mb1005-sidebar .mb1005-logout{margin-top:auto!important}
  #mb1005-sidebar .mb1006-lang{
    display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:8px;padding:11px 9px 4px;
    border-top:1px solid #eee7ea;color:#7a7d86;font-size:12px;font-weight:900;flex:0 0 auto
  }
  #mb1005-sidebar .mb1006-lang button{
    border:0;background:transparent;color:#8a8d95;font:inherit;font-weight:900;padding:3px 2px;cursor:pointer;border-radius:6px
  }
  #mb1005-sidebar .mb1006-lang button:hover{color:#d9435c;background:#fff1f4}
  #mb1005-sidebar .mb1006-lang button.active{color:#d9435c}
  #mb1005-sidebar .mb1006-lang-sep{color:#b7bac1;font-weight:700}
}

#admin-panel-overlay .mb1006-admin-pager{
  display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0 2px;padding-top:12px;border-top:1px solid #eee7ea
}
#admin-panel-overlay .mb1006-admin-pager-summary{font-size:12px;color:#667085;font-weight:800}
#admin-panel-overlay .mb1006-admin-page-buttons{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}
#admin-panel-overlay .mb1006-admin-page-buttons .btn{min-width:38px!important;min-height:38px!important;padding:7px 10px!important}
#admin-panel-overlay .mb1006-admin-page-buttons .mb1006-page-current{background:#ed5368!important;border-color:#ed5368!important;color:#fff!important}
#admin-panel-overlay .mb1006-admin-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;color:#98a2b3;font-weight:900}
#admin-panel-overlay .mb1006-user-card{padding:14px;border:1px solid #eee7ea;border-radius:16px;margin-bottom:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
#admin-panel-overlay .mb1006-users-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:2px 1px;color:#667085;font-size:12px;font-weight:800}

@media(max-width:900px){
  /* Mobile uses the exact same six admin sections/functions as desktop. */
  #admin-panel-overlay{overflow-x:hidden!important}
  #admin-panel-overlay>.app-container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px 8px 120px!important;overflow:visible!important}
  #admin-panel-overlay .admin-mobile-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:none!important;overflow:visible!important}
  #admin-panel-overlay .admin-mobile-tabs>[data-admin-tab],
  #admin-panel-overlay .admin-mobile-tabs>.btn{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:46px!important;white-space:normal!important;align-items:center!important;justify-content:center!important;text-align:center!important}
  #admin-panel-overlay #admin-content{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}
  #admin-panel-overlay #admin-content>.panel,#admin-panel-overlay #admin-content .panel{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}
  #admin-panel-overlay #admin-content input,#admin-panel-overlay #admin-content select,#admin-panel-overlay #admin-content textarea{max-width:100%!important;min-width:0!important}
  #admin-panel-overlay #admin-content table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}
  #admin-panel-overlay .mb1006-user-card{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important}
  #admin-panel-overlay .mb1006-user-card>.btn{width:100%!important;margin-top:10px!important}
  #admin-panel-overlay .mb1006-admin-pager{display:block!important}
  #admin-panel-overlay .mb1006-admin-pager-summary{margin-bottom:9px}
  #admin-panel-overlay .mb1006-admin-page-buttons{justify-content:flex-start!important;width:100%!important}
  #admin-panel-overlay .mb1006-admin-page-buttons .btn{width:auto!important;flex:0 0 auto!important}
}
@media(max-width:390px){
  #admin-panel-overlay .admin-mobile-tabs{grid-template-columns:1fr 1fr!important}
  #admin-panel-overlay .mb1006-admin-page-buttons{gap:4px!important}
  #admin-panel-overlay .mb1006-admin-page-buttons .btn{min-width:34px!important;padding:7px 8px!important;font-size:11px!important}
}
