/* KINGCARS preview — exact header order v34.
   1 favicon · 2 approved KINGCARS wordmark · 3 Turismos · 4 Furgonetas · 5 Ofertas Flash ·
   6 Garantías · 7 Nosotros · 8 Avatar · 9 Vender mi coche */
.header-v10{
  height:74px!important;
  min-height:74px!important;
}

.header-v10 .header-inner{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  height:74px!important;
}

.header-v10 .header-brand-identity{
  order:1;
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-height:50px;
  margin-right:28px;
  color:#111;
  text-decoration:none;
  white-space:nowrap;
}

.header-v10 .header-brand-identity > img:first-child{
  width:38px!important;
  height:38px!important;
  object-fit:contain;
  flex:0 0 38px;
}

.header-v10 .header-brand-word{
  display:block;
  width:136px;
  height:24px;
  flex:0 0 136px;
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  letter-spacing:0!important;
  background-image:url('/kc-visual-2026-09/kingcars-wordmark-clean-v35.webp');
  background-repeat:no-repeat;
  background-position:left center;
  background-size:contain;
  image-rendering:auto;
}

.header-v10 .header-v10-nav{
  order:2;
  flex:0 1 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:26px!important;
  min-width:0;
  margin:0 0 0 auto!important;
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
.header-v10 .header-v10-nav::-webkit-scrollbar{display:none}
.header-v10 .header-v10-nav a{flex:0 0 auto}

.header-v10 .header-v10-actions{
  order:3;
  flex:0 0 auto!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin-left:14px!important;
}

.header-v10 .account-avatar{order:1}
.header-v10 .sell-btn{order:2}
.header-v10 .header-brand-mark{display:none!important}

.header-v10 .header-brand-identity:focus-visible{
  outline:2px solid #111;
  outline-offset:3px;
  border-radius:5px;
}

@media(max-width:1100px){
  .header-v10{height:72px!important;min-height:72px!important}
  .header-v10 .header-inner{height:72px!important}
  .header-v10 .header-brand-identity{margin-right:20px;gap:8px}
  .header-v10 .header-brand-identity > img:first-child{width:35px!important;height:35px!important;flex-basis:35px}
  .header-v10 .header-brand-word{width:120px;height:22px;flex-basis:120px}
  .header-v10 .header-v10-nav{gap:18px!important}
  .header-v10 .header-v10-actions{margin-left:12px!important}
}

@media(max-width:860px){
  .header-v10{height:66px!important;min-height:66px!important}
  .header-v10 .header-inner{display:flex!important;height:66px!important;min-height:66px!important;gap:0!important;padding-block:0!important}
  .header-v10 .header-brand-identity{margin-right:12px;gap:7px}
  .header-v10 .header-brand-identity > img:first-child{width:32px!important;height:32px!important;flex-basis:32px}
  .header-v10 .header-brand-word{width:104px;height:19px;flex-basis:104px}
  .header-v10 .header-v10-nav{grid-column:auto!important;grid-row:auto!important;order:2!important;flex:1 1 auto!important;justify-content:flex-end!important;margin-left:auto!important;padding:0!important;gap:16px!important}
  .header-v10 .header-v10-nav a{padding:22px 0 19px!important;font-size:11.5px!important}
  .header-v10 .header-v10-nav a::after{bottom:13px!important}
  .header-v10 .header-v10-actions{grid-column:auto!important;grid-row:auto!important;order:3!important;margin-left:10px!important}
  .header-v10 .account-avatar{width:36px;height:36px}
  .header-v10 .sell-btn{height:40px;padding:0 13px;font-size:11.5px}
}

@media(max-width:620px){
  .header-v10{height:64px!important;min-height:64px!important}
  .header-v10 .header-inner{height:64px!important;width:calc(100% - 20px)!important}
  .header-v10 .header-brand-identity{margin-right:8px;gap:6px}
  .header-v10 .header-brand-identity > img:first-child{width:30px!important;height:30px!important;flex-basis:30px}
  .header-v10 .header-brand-word{display:block;width:86px;height:16px;flex-basis:86px}
  .header-v10 .header-v10-nav{gap:14px!important}
  .header-v10 .header-v10-actions{margin-left:8px!important;gap:7px!important}
  .header-v10 .sell-btn{height:38px;padding:0 10px;font-size:10.5px}
}

@media(max-width:430px){
  .header-v10 .header-brand-identity > img:first-child{width:28px!important;height:28px!important;flex-basis:28px}
  .header-v10 .header-brand-word{width:74px;height:14px;flex-basis:74px}
}

@media(prefers-reduced-motion:reduce){
  .header-v10 .header-brand-identity{transition:none!important}
}
