body.body--bayiler{background:#0a0a0a;color:#fff}
.bayiler{padding:140px 0 96px;min-height:70vh}
.bayiler__inner{width:min(1100px,92%);margin:0 auto}
.bayiler__crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:"Poppins",sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:0 0 28px}
.bayiler__crumb a{color:inherit;text-decoration:none}
.bayiler__crumb a:hover{opacity:1}
.bayiler__title{font-family:"Shippori Mincho","Yu Mincho",serif;font-size:clamp(32px,5vw,48px);font-weight:500;letter-spacing:.04em;margin:0 0 16px;line-height:1.3}
.bayiler__lead{font-family:"Shippori Mincho","Yu Mincho",serif;font-size:16px;line-height:1.8;opacity:.85;margin:0 0 36px;max-width:40em}

.bayiler__map-wrap{position:relative;margin:0 0 36px;padding:20px 16px 14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}
.bayiler__map{position:relative;width:100%;max-width:920px;margin:0 auto}
.bayiler__map svg{width:100%;height:auto;display:block}
.bayiler__map #svg-turkiye-haritasi path{
  fill:#1c1c1c;stroke:#0a0a0a;stroke-width:.6;transition:fill .18s ease;cursor:default
}
.bayiler__map #svg-turkiye-haritasi g.has-dealer{cursor:pointer}
.bayiler__map #svg-turkiye-haritasi g.has-dealer path{fill:#4a4a4a}
.bayiler__map #svg-turkiye-haritasi g.has-dealer:hover path{fill:#8a8a8a}
.bayiler__map #svg-turkiye-haritasi g.is-active path,
.bayiler__map #svg-turkiye-haritasi g.is-active:hover path{fill:#fff}
.bayiler__map #svg-turkiye-haritasi #guney-kibris path{fill:#141414;cursor:default}
.bayiler__map-tip{
  position:absolute;z-index:5;pointer-events:none;
  font-family:"Poppins",sans-serif;font-size:12px;letter-spacing:.04em;
  background:#111;border:1px solid rgba(255,255,255,.2);color:#fff;
  padding:8px 10px;white-space:nowrap;border-radius:2px
}
.bayiler__map-legend{
  display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:center;
  font-family:"Poppins",sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;
  opacity:.7;margin:14px 0 0
}
.bayiler__dot{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:middle}
.bayiler__dot--has{background:#4a4a4a;border:1px solid #666}
.bayiler__dot--active{background:#fff}
.bayiler__map-reset{
  margin-left:8px;font:inherit;letter-spacing:.08em;text-transform:uppercase;
  background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;padding:6px 12px;cursor:pointer
}
.bayiler__map-reset:hover{border-color:#fff}

.bayiler__search{display:grid;gap:14px;margin:0 0 28px;padding:20px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}
@media(min-width:768px){
  .bayiler__search{grid-template-columns:1.4fr 1fr auto;align-items:end}
}
.bayiler__field{display:flex;flex-direction:column;gap:8px;font-family:"Poppins",sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}
.bayiler__field input,
.bayiler__field select{
  font-family:"Poppins",sans-serif;font-size:14px;letter-spacing:0;text-transform:none;
  opacity:1;color:#fff;background:#111;border:1px solid rgba(255,255,255,.18);
  padding:12px 14px;outline:none;width:100%;box-sizing:border-box
}
.bayiler__field input:focus,
.bayiler__field select:focus{border-color:rgba(255,255,255,.45)}
.bayiler__btn{
  font-family:"Poppins",sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;
  background:#fff;color:#000;border:0;padding:14px 28px;cursor:pointer;height:46px
}
.bayiler__btn:hover{background:#ddd}
.bayiler__count{font-family:"Poppins",sans-serif;font-size:12px;letter-spacing:.08em;opacity:.5;margin:0 0 20px}
.bayiler__empty{font-family:"Shippori Mincho",serif;font-size:16px;opacity:.7;padding:32px 0}
.bayiler__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.bayiler__card{
  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);
  padding:22px 24px;transition:border-color .2s ease,background .2s ease
}
.bayiler__card:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.05)}
.bayiler__name{font-family:"Shippori Mincho",serif;font-size:20px;font-weight:500;margin:0 0 8px;letter-spacing:.02em}
.bayiler__meta{font-family:"Poppins",sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:0 0 10px;display:flex;gap:8px;flex-wrap:wrap}
.bayiler__address{font-family:"Shippori Mincho",serif;font-size:15px;line-height:1.7;opacity:.85;margin:0 0 12px}
.bayiler__contacts{display:flex;flex-wrap:wrap;gap:16px;font-family:"Poppins",sans-serif;font-size:13px}
.bayiler__contacts a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px}
.bayiler__contacts a:hover{border-color:#fff}
body.body--bayiler .header{color:#fff}
