/* Ust seritteki "Sosyal Medya" acilir menusu - tum sayfalar bu dosyayi kullanir */
.lh-top .lh-top-right .lh-sm .lh-sm-btn.lh-soc{cursor:pointer;width:auto;height:28px;color:#fff;background:linear-gradient(115deg,#f9a825 0%,#f4511e 30%,#d81b60 62%,#7b3fe4 100%);border:0;box-shadow:0 2px 10px #d81b6040;border-radius:8px;display:flex;flex-direction:row;align-items:center;gap:.35rem;padding:0 .45rem 0 .55rem;font:inherit}
.lh-top .lh-top-right .lh-sm .lh-sm-btn.lh-soc:hover,.lh-top .lh-top-right .lh-sm .lh-sm-btn.lh-soc[aria-expanded=true]{filter:brightness(1.12) saturate(1.1)}
.lh-sm-btn span{font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}
.lh-top .lh-sm .lh-sm-btn svg.lh-sm-chev{width:13px;height:13px;transition:transform var(--dur,.25s) var(--ease,ease)}
.lh-sm-btn[aria-expanded=true] svg.lh-sm-chev{transform:rotate(180deg)}
.lh-top .lh-sm .lh-sm-menu{min-width:230px}
.lh-top .lh-sm .lh-sm-menu .lh-soc.lh-sm-ico{width:34px;height:34px;border-radius:9px;flex:none;box-shadow:none;transform:none}
.lh-top .lh-sm .lh-sm-menu .lh-soc.lh-sm-ico svg{width:18px;height:18px}
.lh-sm-menu .lh-sb-item:hover{background:#1012160f}
/* "Pazar Yerleri" acilir menusu (Hepsiburada, Trendyol, n11, Ciceksepeti) */
.lh-top .lh-top-right .lh-pz .lh-pz-btn.lh-soc{cursor:pointer;width:auto;height:28px;color:#fff;background:linear-gradient(115deg,#1d5fd1 0%,#2f7cf6 100%);border:0;box-shadow:0 2px 10px #2f7cf640;border-radius:8px;display:flex;flex-direction:row;align-items:center;gap:.35rem;padding:0 .45rem 0 .55rem;font:inherit}
.lh-top .lh-top-right .lh-pz .lh-pz-btn.lh-soc:hover,.lh-top .lh-top-right .lh-pz .lh-pz-btn.lh-soc[aria-expanded=true]{filter:brightness(1.1)}
.lh-pz-btn span{font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}
.lh-top .lh-pz .lh-pz-btn svg.lh-sm-chev{width:13px;height:13px;transition:transform var(--dur,.25s) var(--ease,ease)}
.lh-pz-btn[aria-expanded=true] svg.lh-sm-chev{transform:rotate(180deg)}
.lh-top .lh-pz .lh-pz-menu{min-width:240px}
.lh-pz-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}
.lh-pz-ico--hb{background:#ff6000}
.lh-pz-ico--ty{background:#f27a1a}
.lh-pz-ico--n11{background:#141414}
.lh-pz-ico--cs{background:#1a9f5b}
.lh-pz-menu .lh-sb-item:hover{background:#2f7cf614}
/* Mobil menu (sosyal-menu.js): dil secimi en ustte, acilir menuler basliklariyla */
.lh-mobile>.lh-lang--m{margin:0 0 .5rem;padding-bottom:.75rem;border-bottom:1px solid var(--line,#e6e8eb)}
.lh-mgrup-kap{display:grid;gap:1rem;padding-top:.4rem}
.lh-mgrup{display:grid;gap:.1rem}
.lh-mgrup-bas{margin:0 0 .25rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7078)}
.lh-mgrup .lh-sb-item{padding:.5rem .35rem}
.lh-mgrup .lh-soc{width:34px;height:34px;border-radius:9px;flex:none;box-shadow:none}
.lh-mgrup .lh-soc svg{width:18px;height:18px}
.lh-mgrup .lh-soc:hover{transform:none}

/* X (Twitter) simgesi: siyah zemin, beyaz logo - ust menu, mobil menu ve sayfa alti */
.lh-soc.lh-soc--x{background:#000;color:#fff}
.fsoc.fsoc--x{background:#000;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 16px #00000047}
.lh-soc.lh-soc--x svg,.fsoc.fsoc--x svg{transform:scale(.84)}

/* Ust serit acilir menuleri (Sosyal Medya, Pazar Yerleri, sahibinden) yalniz tiklayinca acilir (sosyal-menu.js .open).
   Fareyle uzerinden gecince acilip ana menudeki Bayi Agi / Rehber / Kurumsal baglantilarinin ustunu kapatmasin. 2026-10-02 */
.lh-top .lh-sb.lh-sb:hover .lh-sb-menu:not(.open),
.lh-top .lh-sb.lh-sb:focus-within .lh-sb-menu:not(.open){opacity:0;visibility:hidden}

/* Yedek Parca menusu: 4 urun grubu (Mini Ekskavator, Zemin Temizleme, Forklift, Paletli Traktor) 2026-10-06 */
.lh-dropdown.lh-dropdown--yp{width:min(800px,94vw)}
.lh-dropdown--yp .lh-dd-grid.lh-dd-grid--yp{grid-template-columns:1fr 1fr;gap:.55rem}
.lh-dropdown--yp .lh-dd-grid--yp .lh-dd-group{grid-column:auto;display:flex;flex-direction:column}
.lh-dropdown--yp a.lh-dd-item--head{padding:.45rem .5rem;gap:.7rem;border-radius:10px}
.lh-dropdown--yp a.lh-dd-item--head:hover{background:#fff}
.lh-dropdown--yp a.lh-dd-item--head:hover .lh-dd-name{color:var(--accent)}
.lh-dropdown--yp .lh-dd-thumb{width:70px;height:56px}
.lh-dropdown--yp .lh-dd-subs{gap:.28rem}
.lh-dropdown--yp .lh-dd-sublink{font-size:.83rem;padding:.4rem .6rem}
.lh-dd-sublbl{grid-column:1/-1;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#7d5900;padding:.35rem .15rem .05rem}
