/**
 * Zuto Classified public home — local classifieds, not the shared mkt-hero.
 * Jiji / Dubizzle cream + punchy orange, not a dark brown slab.
 */
body[data-zuto-vertical="classified"] {
  background: #fff7ed;
  color: #1c1917;
}

.zc-home {
  padding: 88px 16px 12px;
  background:
    radial-gradient(circle at 12% 0%, rgba(255, 107, 0, 0.28), transparent 42%),
    radial-gradient(circle at 92% 18%, rgba(253, 224, 71, 0.32), transparent 36%),
    linear-gradient(180deg, #fff7ed 0%, #ffedd5 70%);
}

.zc-home-inner {
  max-width: 1100px;
  margin: 0 auto;
}

.zc-kicker {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #c2410c;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin: 0 0 8px;
}

.zc-home h1 {
  font-size: clamp(1.55rem, 4.5vw, 2.35rem);
  line-height: 1.12;
  margin: 0 0 6px;
  font-weight: 900;
  color: #1c1917;
}

.zc-home h1 span {
  color: #ff6b00;
}

.zc-lead {
  color: #9a3412;
  font-size: 0.95rem;
  margin: 0 0 14px;
  max-width: 36rem;
}

.zuto-classified-search {
  display: flex;
  gap: 8px;
  align-items: stretch;
  background: #fff;
  border: 1px solid rgba(255, 107, 0, 0.28);
  border-radius: 16px;
  padding: 8px;
  box-shadow: 0 14px 36px rgba(255, 107, 0, 0.14);
}

.zuto-classified-search input {
  flex: 1;
  min-height: 48px;
  border: 0;
  border-radius: 12px;
  background: #fffaf5;
  color: #1c1917;
  padding: 0 14px;
  font-size: 1rem;
}

.zuto-classified-search button,
.zc-home .mkt-btn {
  min-height: 48px;
  padding: 0 18px;
  border: 0;
  border-radius: 12px;
  background: linear-gradient(135deg, #ea580c, #ff8c1a);
  color: #fff;
  font-weight: 800;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: 0 8px 18px rgba(234, 88, 12, 0.28);
}

.zc-pills {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 12px 0 4px;
  -webkit-overflow-scrolling: touch;
}

.zc-pill {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border-radius: 999px;
  border: 1px solid rgba(255, 107, 0, 0.24);
  background: #fff;
  color: #9a3412;
  font-size: 0.8rem;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

.zc-pill i {
  color: #ff6b00;
}

.zc-pill:hover,
.zc-pill.is-active {
  border-color: #ff6b00;
  background: #fff7ed;
  color: #7c2d12;
  box-shadow: 0 0 0 1px rgba(255, 107, 0, 0.18);
}

.zc-hubs {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 8px;
}

.zc-hubs .zuto-chip {
  padding: 8px 14px;
  border-radius: 10px;
  border: 1px solid rgba(255, 107, 0, 0.22);
  color: #9a3412;
  text-decoration: none;
  font-size: 0.82rem;
  font-weight: 700;
  background: #fff;
}

.zc-hubs .zuto-chip.is-active,
.zc-hubs .zuto-chip:hover {
  border-color: #ff6b00;
  background: rgba(255, 107, 0, 0.14);
  color: #9a3412;
}

body[data-zuto-vertical="classified"] .zuto-view .mkt-categories {
  padding: 8px 16px 28px;
  max-width: 1100px;
}

body[data-zuto-vertical="classified"] .zuto-view .mkt-section-title {
  font-size: 1.15rem;
  text-align: left;
  margin-bottom: 4px;
  color: #1c1917;
}

body[data-zuto-vertical="classified"] .zuto-view .mkt-section-subtitle {
  font-size: 0.85rem;
  text-align: left;
  margin-bottom: 12px;
  color: #9a3412;
}

body[data-zuto-vertical="classified"] .mkt-cat-card,
body[data-zuto-vertical="classified"] .mkt-product-card {
  background: #fff;
  border: 1px solid rgba(255, 107, 0, 0.16);
  box-shadow: 0 10px 24px rgba(255, 107, 0, 0.1);
  color: #1c1917;
}

body[data-zuto-vertical="classified"] .mkt-product-img {
  background: linear-gradient(135deg, #ffedd5, #fdba74);
  color: #c2410c;
}

body[data-zuto-vertical="classified"] .mkt-product-info .store-tag,
body[data-zuto-vertical="classified"] .mkt-product-info .price {
  color: #ea580c;
  background: none;
  -webkit-text-fill-color: #ea580c;
}

body[data-zuto-vertical="classified"] .zuto-browse-card__location,
body[data-zuto-vertical="classified"] .mkt-product-info p {
  color: #57534e !important;
  -webkit-text-fill-color: #57534e !important;
}

/* Trust/compliance footer: color only (readable on dark) */
body[data-zuto-vertical="classified"] .tcf-h,
body[data-zuto-vertical="classified"] .tcf-identity p,
body[data-zuto-vertical="classified"] .tcf p {
  color: #e2e8f0 !important;
  -webkit-text-fill-color: #e2e8f0 !important;
}

body[data-zuto-vertical="classified"] .tcf a,
body[data-zuto-vertical="classified"] .tcf a:link,
body[data-zuto-vertical="classified"] .tcf a:visited,
body[data-zuto-vertical="classified"] .tcf-pay,
body[data-zuto-vertical="classified"] .tcf-badge,
body[data-zuto-vertical="classified"] .tcf-badge--secure,
body[data-zuto-vertical="classified"] .tcf-badge--verified {
  color: #f1f5f9 !important;
  -webkit-text-fill-color: #f1f5f9 !important;
}

body[data-zuto-vertical="classified"] .zuto-chip {
  background: #fff;
  border-color: rgba(255, 107, 0, 0.22);
  color: #9a3412;
}

body[data-zuto-vertical="classified"] .zuto-chip.is-active,
body[data-zuto-vertical="classified"] .zuto-chip:hover {
  background: rgba(255, 107, 0, 0.12);
  border-color: #ff6b00;
  color: #9a3412;
}

body[data-zuto-vertical="classified"] .zuto-promo-banner {
  --zuto-promo-tint: #ff6b00;
  --zuto-promo-ink: #1c1917;
  --zuto-promo-muted: rgba(28, 25, 23, 0.72);
}

body[data-zuto-vertical="classified"] .zuto-promo-banner__headline {
  text-shadow: none;
}

body[data-zuto-vertical="classified"] .zuto-promo-banner__cta {
  color: var(--zuto-promo-ink);
  background: color-mix(in srgb, var(--zuto-promo-tint) 14%, #fff);
  border-color: color-mix(in srgb, var(--zuto-promo-tint) 40%, transparent);
}

body[data-zuto-vertical="classified"] .zuto-promo-banner__dot {
  background: color-mix(in srgb, var(--zuto-promo-ink) 28%, transparent);
}

body[data-zuto-vertical="classified"] .zuto-promo-banner__dot.is-active,
body[data-zuto-vertical="classified"] .zuto-promo-banner__dot:focus-visible {
  background: var(--zuto-promo-tint);
  outline-color: color-mix(in srgb, var(--zuto-promo-tint) 45%, transparent);
}

@media (max-width: 720px) {
  .zc-home {
    padding: 76px 12px 8px;
  }
  .zuto-classified-search {
    flex-direction: column;
  }
}

/* ── Keep the native Classifieds navbar usable after load ─────────
   Shared ERP chrome / Search Elinom injections must not leave dead
   overlays, duplicate Login orbs, or low-contrast blue link text. */

body[data-zuto-vertical="classified"] #navbar,
body[data-zuto-vertical="classified"] #navbar .nav-container,
body[data-zuto-vertical="classified"] #navbar .nav-actions-group {
  pointer-events: auto !important;
  position: relative;
  z-index: 40;
}

body[data-zuto-vertical="classified"] #navbar #util-bar,
body[data-zuto-vertical="classified"] #navbar #us-trigger,
body[data-zuto-vertical="classified"] #navbar .us-trigger,
body[data-zuto-vertical="classified"] #navbar .erp-login-orb:not(.zuto-nav-signin-btn),
body[data-zuto-vertical="classified"] #navbar a.util-btn.erp-login-cta:not(.zuto-nav-signin-btn),
body[data-zuto-vertical="classified"] #navbar #navUserChip {
  display: none !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-signin-btn,
body[data-zuto-vertical="classified"] #navbar [data-zuto-open-post-ad],
body[data-zuto-vertical="classified"] #navbar .nav-link,
body[data-zuto-vertical="classified"] #zutoClassifiedSearchForm,
body[data-zuto-vertical="classified"] #zutoClassifiedSearchForm input,
body[data-zuto-vertical="classified"] #zutoClassifiedSearchForm button {
  pointer-events: auto !important;
  position: relative;
  z-index: 50;
}

/* Active Browse chip — match the pre-load orange highlight */
body[data-zuto-vertical="classified"] #navbar .nav-menu > li:first-child > .nav-link,
body[data-zuto-vertical="classified"] #navbar .nav-link.is-active,
body[data-zuto-vertical="classified"] #navbar .nav-link[aria-current="page"] {
  background: #ff6b00 !important;
  color: #111827 !important;
  border-radius: 10px !important;
  padding: 8px 14px !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-link {
  color: #e2e8f0 !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-link:hover {
  color: #fff !important;
}

/* Replace browser-default / cyan / indigo link blues with Classifieds orange */
body[data-zuto-vertical="classified"] a:link,
body[data-zuto-vertical="classified"] a:visited {
  color: #c2410c;
}

body[data-zuto-vertical="classified"] a:hover {
  color: #9a3412;
}

/* Primary CTAs stay white on orange — do not inherit the link-orange rule */
body[data-zuto-vertical="classified"] a.mkt-btn-primary,
body[data-zuto-vertical="classified"] a.mkt-btn-primary:link,
body[data-zuto-vertical="classified"] a.mkt-btn-primary:visited,
body[data-zuto-vertical="classified"] a.mkt-btn-primary:hover,
body[data-zuto-vertical="classified"] a.zuto-nav-post-ad,
body[data-zuto-vertical="classified"] a.zuto-nav-post-ad:link,
body[data-zuto-vertical="classified"] a.zuto-nav-post-ad:visited,
body[data-zuto-vertical="classified"] a.zuto-nav-post-ad:hover,
body[data-zuto-vertical="classified"] a.mkt-btn,
body[data-zuto-vertical="classified"] a.mkt-btn:link,
body[data-zuto-vertical="classified"] a.mkt-btn:visited {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

body[data-zuto-vertical="classified"] .zc-home a,
body[data-zuto-vertical="classified"] .zc-pill,
body[data-zuto-vertical="classified"] .zc-hubs .zuto-chip {
  color: #9a3412;
}

/* Cream-surface muted copy: slate-blue reads as blue; use warm stone instead */
body[data-zuto-vertical="classified"] .mkt-vendor-banner p,
body[data-zuto-vertical="classified"] .mkt-hero-text p,
body[data-zuto-vertical="classified"] .mkt-section-subtitle,
body[data-zuto-vertical="classified"] .mkt-stat-card p,
body[data-zuto-vertical="classified"] .zc-lead,
body[data-zuto-vertical="classified"] .zc-home .zc-lead {
  color: #57534e !important;
  -webkit-text-fill-color: #57534e !important;
}

/* Language globe: drop cyan/sky blue for Classifieds orange */
body[data-zuto-vertical="classified"] #navbar .elinom-lang-btn .fa-globe,
body[data-zuto-vertical="classified"] #navbar .util-lang-btn .fa-globe {
  color: #fb923c !important;
  background: none !important;
  -webkit-text-fill-color: #fb923c !important;
  text-shadow: none !important;
  filter: none !important;
}

/* Cookie reopen chip must not keep ERP primary blue */
body[data-zuto-vertical="classified"] .elinom-cc-reopen,
body[data-zuto-vertical="classified"] button.elinom-cc-reopen {
  color: #c2410c !important;
  -webkit-text-fill-color: #c2410c !important;
}

/* Color-only: blue footer/action links → light text on dark (no layout redesign) */
body[data-zuto-vertical="classified"] footer a,
body[data-zuto-vertical="classified"] footer a:link,
body[data-zuto-vertical="classified"] footer a:visited,
body[data-zuto-vertical="classified"] footer a:-webkit-any-link,
body[data-zuto-vertical="classified"] .zuto-footer a,
body[data-zuto-vertical="classified"] .zuto-footer a:link,
body[data-zuto-vertical="classified"] .zuto-footer a:visited,
body[data-zuto-vertical="classified"] .zuto-footer a:-webkit-any-link,
body[data-zuto-vertical="classified"] .erp-actions-band-item,
body[data-zuto-vertical="classified"] .erp-actions-band-item:link,
body[data-zuto-vertical="classified"] .erp-actions-band-item:visited,
body[data-zuto-vertical="classified"] .erp-actions-band-item:-webkit-any-link,
body[data-zuto-vertical="classified"] .erp-actions-band a,
body[data-zuto-vertical="classified"] .footer-brand-actions a,
body[data-zuto-vertical="classified"] .footer-brand-actions a:link,
body[data-zuto-vertical="classified"] .footer-brand-actions a:visited,
body[data-zuto-vertical="classified"] .erp-actions-band-item span,
body[data-zuto-vertical="classified"] .erp-actions-band-item i,
body[data-zuto-vertical="classified"] .footer-brand-actions i,
body[data-zuto-vertical="classified"] .zuto-brand-relationship,
body[data-zuto-vertical="classified"] .zuto-brand-relationship a,
body[data-zuto-vertical="classified"] .zuto-brand-relationship a:link,
body[data-zuto-vertical="classified"] .zuto-brand-relationship a:visited,
body[data-zuto-vertical="classified"] .tcf-pay,
body[data-zuto-vertical="classified"] .tcf-badge,
body[data-zuto-vertical="classified"] .tcf-badge--secure,
body[data-zuto-vertical="classified"] .tcf a,
body[data-zuto-vertical="classified"] .tcf a:link,
body[data-zuto-vertical="classified"] .tcf a:visited {
  color: #f1f5f9 !important;
  -webkit-text-fill-color: #f1f5f9 !important;
  text-decoration: none !important;
}

body[data-zuto-vertical="classified"] footer a:hover,
body[data-zuto-vertical="classified"] .zuto-footer a:hover,
body[data-zuto-vertical="classified"] .erp-actions-band-item:hover,
body[data-zuto-vertical="classified"] .erp-actions-band-item:hover i,
body[data-zuto-vertical="classified"] .erp-actions-band-item:hover span,
body[data-zuto-vertical="classified"] .zuto-brand-relationship a:hover,
body[data-zuto-vertical="classified"] .tcf a:hover {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

body[data-zuto-vertical="classified"] .zuto-footer-copy,
body[data-zuto-vertical="classified"] .zuto-footer .footer-quick-tagline,
body[data-zuto-vertical="classified"] .zuto-footer .footer-desc,
body[data-zuto-vertical="classified"] .tcf-h,
body[data-zuto-vertical="classified"] .tcf-identity p,
body[data-zuto-vertical="classified"] .tcf p {
  color: #e2e8f0 !important;
  -webkit-text-fill-color: #e2e8f0 !important;
}

body[data-zuto-vertical="classified"] .nav-link.car-mart-btn {
  color: #e2e8f0 !important;
  -webkit-text-fill-color: #e2e8f0 !important;
}

/* ── Right-side actions: stop Sign In / Account / Post an Ad colliding ─ */
body[data-zuto-vertical="classified"] #navbar .nav-container {
  gap: 12px !important;
  flex-wrap: nowrap !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-menu {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow: hidden !important;
  justify-content: flex-start !important;
  gap: 4px !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-actions-group {
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
  flex: 0 0 auto !important;
  flex-wrap: nowrap !important;
  /* Pin to the right when the mid link row collapses (hamburger) */
  margin-left: auto !important;
  position: relative !important;
  z-index: 50 !important;
  /* Keep desktop actions in the header (site.css parks them off-canvas under 1100px) */
  left: auto !important;
  bottom: auto !important;
  top: auto !important;
  width: auto !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  visibility: visible !important;
  justify-content: flex-end !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-actions-group > .nav-auth-buttons,
body[data-zuto-vertical="classified"] #navbar .nav-actions-group > #navUserProfile {
  order: 0 !important;
  flex: 0 0 auto !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-actions-group > .zuto-nav-post-ad,
body[data-zuto-vertical="classified"] #navbar .nav-actions-group > [data-zuto-open-post-ad] {
  order: 1 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 9px 14px !important;
  font-size: 0.8rem !important;
  white-space: nowrap !important;
  line-height: 1.1 !important;
  box-shadow: none !important;
}

/* Language + notifications live in the actions row (not the util-bar strip) */
body[data-zuto-vertical="classified"] #navbar .nav-actions-group > .zuto-nav-notif,
body[data-zuto-vertical="classified"] #navbar .nav-actions-group > #navNotifWrap {
  order: 2 !important;
  position: relative !important;
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
}

body[data-zuto-vertical="classified"] #navbar .nav-actions-group > .zuto-nav-lang,
body[data-zuto-vertical="classified"] #navbar .nav-actions-group > .util-lang-wrap {
  order: 3 !important;
  position: relative !important;
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  min-width: 40px;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-icon-btn,
body[data-zuto-vertical="classified"] #navbar #navNotifBell {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 10px !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  background: rgba(255, 255, 255, 0.04) !important;
  color: #e2e8f0 !important;
  cursor: pointer;
  position: relative !important;
  box-shadow: none !important;
  line-height: 1 !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-icon-btn:hover,
body[data-zuto-vertical="classified"] #navbar #navNotifBell:hover {
  border-color: rgba(251, 146, 60, 0.55) !important;
  background: rgba(234, 88, 12, 0.16) !important;
  color: #fff !important;
}

body[data-zuto-vertical="classified"] #navbar #navNotifBell i {
  font-size: 0.95rem;
}

body[data-zuto-vertical="classified"] #navbar #navNotifBadge:not(.nav-bell-badge-hidden) {
  position: absolute;
  top: 4px;
  right: 4px;
  min-width: 14px;
  height: 14px;
  padding: 0 3px;
  border-radius: 999px;
  background: #f97316;
  color: #111827;
  font-size: 0.62rem;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
}

body[data-zuto-vertical="classified"] #navbar #navNotifBadge.nav-bell-badge-hidden {
  display: none !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-panel {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  width: min(320px, 82vw);
  max-height: 360px;
  overflow: auto;
  z-index: 80;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: #0f172a;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45);
  color: #e2e8f0;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-panel.nav-bell-panel-hidden,
body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-panel[hidden] {
  display: none !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-panel .nav-bell-panel-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  font-size: 0.85rem;
  font-weight: 700;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-panel .nav-bell-panel-empty,
body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-item {
  padding: 14px;
  font-size: 0.8rem;
  color: #94a3b8;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-notif-item {
  color: #e2e8f0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-lang .elinom-lang-btn,
body[data-zuto-vertical="classified"] #navbar .util-lang-wrap .elinom-lang-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  min-width: 40px !important;
  height: 40px !important;
  padding: 0 10px !important;
  margin: 0 !important;
  border-radius: 10px !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  background: rgba(255, 255, 255, 0.04) !important;
  color: #e2e8f0 !important;
  box-shadow: none !important;
  white-space: nowrap !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-lang .elinom-lang-btn:hover,
body[data-zuto-vertical="classified"] #navbar .util-lang-wrap .elinom-lang-btn:hover {
  border-color: rgba(251, 146, 60, 0.55) !important;
  background: rgba(234, 88, 12, 0.16) !important;
  color: #fff !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-lang .elinom-lang-panel {
  right: 0;
  left: auto;
  z-index: 90;
}

body[data-zuto-vertical="classified"] #navbar #loginBtn.zuto-nav-signin-btn,
body[data-zuto-vertical="classified"] #navbar .zuto-nav-signin-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  width: auto !important;
  height: auto !important;
  padding: 9px 14px !important;
  border-radius: 10px !important;
  border: 1px solid rgba(251, 146, 60, 0.5) !important;
  background: rgba(234, 88, 12, 0.14) !important;
  color: #fdba74 !important;
  -webkit-text-fill-color: #fdba74 !important;
  font-size: 0.8rem !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-shadow: none !important;
  white-space: nowrap !important;
}

body[data-zuto-vertical="classified"] #navbar #loginBtn.zuto-nav-signin-btn:hover,
body[data-zuto-vertical="classified"] #navbar .zuto-nav-signin-btn:hover {
  background: rgba(234, 88, 12, 0.28) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

body[data-zuto-vertical="classified"] #navbar #navUserProfile {
  gap: 0 !important;
  position: relative !important;
}

body[data-zuto-vertical="classified"] #navbar .zuto-nav-user-btn {
  max-width: 160px;
}

body[data-zuto-vertical="classified"] #navbar .zuto-user-menu__item.zuto-nav-logout {
  display: flex !important;
  color: #fda4af !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  margin-top: 4px;
}

@media (max-width: 1200px) {
  body[data-zuto-vertical="classified"] #navbar .nav-user-name {
    display: none !important;
  }

  body[data-zuto-vertical="classified"] #navbar .nav-menu > li > .nav-link {
    padding-left: 8px !important;
    padding-right: 8px !important;
    font-size: 0.78rem !important;
  }

  body[data-zuto-vertical="classified"] #navbar .zuto-nav-lang .elinom-lang-label,
  body[data-zuto-vertical="classified"] #navbar .zuto-nav-lang .fa-chevron-down {
    display: none !important;
  }

  body[data-zuto-vertical="classified"] #navbar .zuto-nav-lang .elinom-lang-btn {
    width: 40px !important;
    padding: 0 !important;
  }
}

@media (max-width: 1100px) {
  /* Prefer hamburger over a colliding inline menu + actions row */
  body[data-zuto-vertical="classified"] #navbar .nav-menu {
    display: none !important;
  }

  body[data-zuto-vertical="classified"] #navbar .mobile-menu-btn {
    display: inline-flex !important;
    order: 9 !important;
    flex: 0 0 auto !important;
    margin-left: 10px !important;
  }

  body[data-zuto-vertical="classified"] #navbar .nav-menu.mobile-open,
  body[data-zuto-vertical="classified"] #navbar .nav-menu.active {
    display: flex !important;
  }
}
