/* OFQD V274 — Header simplifié Premium
   Navigation principale limitée aux accès indispensables.
*/
.ofqd-header-v22 .ofqd-nav-wrap {
  gap: 18px !important;
}

.ofqd-header-v22 .ofqd-main-nav {
  flex: 1 1 auto !important;
  justify-content: flex-start !important;
  gap: 8px !important;
}

.ofqd-header-v22 .ofqd-nav-item {
  min-width: 72px !important;
}

.ofqd-header-v22 .ofqd-nav-deposit-link {
  margin-left: 12px !important;
  min-width: 176px !important;
}

.ofqd-header-v22 .ofqd-top-actions {
  gap: 10px !important;
}

.ofqd-header-v22 .ofqd-action-icon {
  min-width: 58px !important;
}

@media (max-width: 1550px) {
  .ofqd-header-v22 .ofqd-nav-wrap {
    gap: 10px !important;
  }
  .ofqd-header-v22 .ofqd-main-nav {
    gap: 3px !important;
  }
  .ofqd-header-v22 .ofqd-nav-item {
    min-width: 62px !important;
  }
  .ofqd-header-v22 .ofqd-nav-deposit-link {
    min-width: 154px !important;
    margin-left: 5px !important;
  }
  .ofqd-header-v22 .ofqd-top-actions {
    gap: 5px !important;
  }
}

@media (max-width: 1180px) {
  .ofqd-header-v22 .ofqd-main-nav {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .ofqd-header-v22 .ofqd-nav-deposit-link {
    margin-left: 0 !important;
    min-width: 0 !important;
  }
}

@media (max-width: 760px) {
  .ofqd-header-v22 .ofqd-main-nav {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
