/* Nawigacja HOME — układ zgodny z zatwierdzonym copy HOME. */
.pakt-home-header__inner{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:min(1200px,calc(100% - 48px))!important;
  max-width:1200px!important;
  margin-inline:auto!important;
  gap:24px;
}

.pakt-home-header__brand{
  flex:0 0 auto;
}

.pakt-home-header__nav{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex:1 1 auto;
  width:auto!important;
  margin-left:auto!important;
  gap:clamp(16px,2vw,28px);
}

.pakt-home-header__action{
  flex:0 0 auto;
  margin-left:0!important;
}

@media (max-width: 1080px){
  .pakt-home-header__inner{
    flex-wrap:wrap!important;
  }

  .pakt-home-header__nav{
    order:3;
    flex:0 0 100%;
    width:100%!important;
    margin-left:0!important;
    justify-content:flex-start!important;
    overflow-x:auto;
    padding-bottom:4px;
    scrollbar-width:thin;
  }

  .pakt-home-header__action{
    margin-left:auto!important;
  }
}

@media (max-width: 680px){
  .pakt-home-header__inner{
    width:min(100% - 32px,1200px)!important;
    gap:12px 16px;
  }

  .pakt-home-header__nav{
    gap:18px;
    padding-bottom:6px;
  }

  .pakt-home-header__nav p{
    flex:0 0 auto;
  }
}