/* LASNOR CAR 3.1 – második telefonszám, rugalmas fejléc PC-n és mobilon. */
.nb-header-phones {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-width: 0;
  max-width: 100%;
}
.nb-header-phones .nb-top-cta {
  flex: 0 1 auto;
  font-size: clamp(.78rem, 1vw, .98rem);
  padding: 10px 13px;
  white-space: nowrap;
}
.nb-header-shell .nb-header-phones .nb-top-cta-secondary {
  background: var(--lc-header-bg, #110b18) !important;
  color: var(--lc-header-text, #fff) !important;
  border: 2px solid var(--lc-phone-bg, #ff119e) !important;
}
.nb-header-shell .nb-header-phones .nb-top-cta-secondary:hover {
  background: var(--lc-phone-bg, #ff119e) !important;
  color: var(--lc-phone-text, #0d0510) !important;
}
.lasnor-top-phones { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.lasnor-top-phones a { white-space: nowrap; }
.lasnor-phone-divider { opacity: .6; }
.nb-inquiry-panel .nb-second-contact-call {
  border: 2px solid var(--lc-button-border, #ff119e) !important;
  background: var(--lc-detail-panel-bg, #1b1023) !important;
  color: var(--lc-detail-panel-text, #fff) !important;
}
@media(max-width: 1100px) {
  .nb-header-row { justify-content: center !important; }
  .nb-header-phones { width: 100%; }
}
@media(max-width: 580px) {
  .nb-header-phones { order: 4; gap: 6px; }
  .nb-header-phones .nb-top-cta { flex: 1 1 140px; font-size: .79rem; padding: 10px 8px; }
  .lasnor-top-phones { justify-content: center; }
  .lasnor-phone-divider { display: none; }
}
