/* Yağız Hurdacılık - enhance.css */

/* Google trust badge --------------------------------------------------- */
#yh-google-badge{
  position:fixed; left:12px; bottom:12px; z-index:9998;
  display:inline-flex; align-items:center; gap:8px;
  padding:8px 12px;
  background:#0b0e0f; color:#fff;
  border:1px solid rgba(255,255,255,.12);
  border-radius:8px;
  font-family:"Inter",system-ui,sans-serif;
  font-size:12px; line-height:1.1;
  text-decoration:none;
  box-shadow:0 6px 20px rgba(0,0,0,.35);
  transition:transform .15s ease, border-color .15s ease;
}
#yh-google-badge:hover{ transform:translateY(-1px); border-color:rgba(248,112,37,.5); }
#yh-google-badge .yh-g-logo{
  display:inline-flex; align-items:center; justify-content:center;
  width:22px; height:22px;
  background:#fff; border-radius:50%;
}
#yh-google-badge .yh-g-text{ display:inline-flex; flex-direction:column; gap:2px; }
#yh-google-badge .yh-g-text strong{
  font-size:13px; font-weight:700; color:#fff; display:inline-flex; align-items:center; gap:6px;
}
#yh-google-badge .yh-g-stars{
  color:#FFC107; letter-spacing:1px; font-size:11px; line-height:1;
  margin-left:4px;
}
#yh-google-badge .yh-g-text strong::after{
  content:""; display:inline-block; width:1px; height:10px;
  background:rgba(255,255,255,.18); margin:0 2px;
}
#yh-google-badge .yh-g-sub{
  font-size:10.5px; color:rgba(255,255,255,.7); letter-spacing:.02em;
}
@media (max-width: 640px){
  #yh-google-badge{ left:10px; bottom:88px; padding:7px 10px; }
  #yh-google-badge .yh-g-sub{ display:none; }
}

/* Footer & iletişim ekstra satırları ---------------------------------- */
.yh-extras{
  display:flex; flex-wrap:wrap; gap:14px 28px;
  margin-top:24px; padding-top:18px;
  border-top:1px solid rgba(255,255,255,.08);
  font-family:"Inter",system-ui,sans-serif;
}
.yh-extras-page{
  margin: 28px auto 0;
  max-width: 720px;
  padding: 18px 20px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 6px;
  background: rgba(255,255,255,.02);
}
.yh-extra-row{
  display:inline-flex; align-items:center; gap:10px;
  color:rgba(255,255,255,.85); text-decoration:none;
  font-size:14px;
  transition:color .15s ease;
}
.yh-extra-row:hover{ color:#f87025; }
.yh-extra-ic{
  display:inline-flex; align-items:center; justify-content:center;
  width:30px; height:30px;
  background:rgba(248,112,37,.10); color:#f87025;
  border-radius:6px; font-size:14px;
}
.yh-extra-lbl{
  display:block; font-size:10.5px; text-transform:uppercase;
  letter-spacing:.12em; color:rgba(255,255,255,.5); margin-bottom:2px;
}
.yh-extra-val{ display:block; font-weight:600; }

/* "Müşterilerimizin Görüşleri" başlığı altı Google CTA ---------------- */
#yh-testimonials-cta{
  display:flex; flex-wrap:wrap; align-items:center; justify-content:center;
  gap:12px 18px;
  margin: 16px auto 8px;
  padding: 4px 16px;
  font-family:"Inter",system-ui,sans-serif;
  text-align:center;
}
#yh-testimonials-cta .yh-tc-text{
  font-size:13.5px; color:rgba(255,255,255,.72);
}
#yh-testimonials-cta .yh-tc-btn{
  display:inline-flex; align-items:center; gap:8px;
  padding:10px 18px; border-radius:8px;
  background:#f87025; color:#fff; text-decoration:none;
  font-weight:600; font-size:13.5px; white-space:nowrap;
  box-shadow:0 6px 16px rgba(248,112,37,.30);
  transition:background .15s ease, transform .15s ease;
}
#yh-testimonials-cta .yh-tc-btn:hover{ background:#ff7d33; transform:translateY(-1px); }
#yh-testimonials-cta .yh-tc-btn svg{ background:#fff; border-radius:50%; padding:2px; }
@media (max-width: 640px){
  #yh-testimonials-cta{ flex-direction:column; }
  #yh-testimonials-cta .yh-tc-btn{ width:100%; justify-content:center; }
}




/* Workflow cards clickable affordance */
[data-yh-card="1"]{ cursor:pointer; }
[data-yh-card="1"]:hover{ filter:brightness(1.05); }
