/* UNPNC 0.9.186 — iPhone portrait : même menu déroulant que le paysage.
   Réutilise le bouton, les entrées et les événements JS déjà existants,
   sans créer une seconde navigation ni toucher aux vues/calculs. */
@media screen and (max-width:600px) and (orientation:portrait){
  .unpnc-app{padding-bottom:0!important}
  .unpnc-app .unpnc-main{padding-bottom:32px!important}
  /* Le bandeau tient sur une ligne, menu immédiatement avant le téléphone. */
  .unpnc-app .unpnc-header{
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:'brand actions' 'search search'!important;
    padding:9px max(8px,env(safe-area-inset-right)) 9px max(8px,env(safe-area-inset-left))!important;
    gap:7px 4px!important
  }
  .unpnc-app .unpnc-brand{min-width:0!important;gap:5px!important}
  .unpnc-app .unpnc-brand img{width:34px!important;height:34px!important}
  .unpnc-app .unpnc-brand strong{font-size:clamp(11px,3.5vw,14px)!important}
  .unpnc-app .unpnc-header-actions{gap:3px!important;min-width:0!important;flex-wrap:nowrap!important}
  .unpnc-app .unpnc-tablet-menu-toggle{
    width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;
    padding:4px 2px!important;order:-1!important
  }
  .unpnc-app .unpnc-header-actions .unpnc-admin-button,
  .unpnc-app .unpnc-header-actions .unpnc-directory-shortcut,
  .unpnc-app .unpnc-header-actions .unpnc-space-shortcut,
  .unpnc-app .unpnc-header-actions .unpnc-theme-toggle,
  .unpnc-app .unpnc-header-actions .unpnc-logout-button{
    width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important
  }
  /* Fermé : aucune barre fixe en bas. Ouvert : même panneau qu'en paysage. */
  .unpnc-app .unpnc-mobile-nav{display:none!important}
  .unpnc-app.is-tablet-menu-open .unpnc-mobile-nav{
    display:flex!important;
    top:calc(118px + var(--wp-admin--admin-bar--height,0px))!important;
    max-height:calc(100dvh - 132px - var(--wp-admin--admin-bar--height,0px))!important
  }
}
