/* ZipWeb — sade yeşil alan adı sayfası (override) */
body.zwb-domain-page,
.zwb-domain-scope{
  background:#f7faf8!important;
  font-family:"DM Sans","Segoe UI",system-ui,sans-serif!important;
}

/* Yeşil hero — mavi radial kaldır */
body.zwb-domain-page .dm-hero-meta.zwb-domain-hero--integrated,
body.zwb-domain-page .zwb-domain-hero--integrated.dm-hero-meta,
.zwb-domain-scope .dm-hero-meta.zwb-domain-hero--integrated,
.zwb-domain-scope .zwb-domain-hero--integrated.dm-hero-meta,
.dm-hero-meta{
  background:
    radial-gradient(ellipse 120% 90% at 20% 0%, rgba(34,197,94,.22) 0%, transparent 55%),
    radial-gradient(ellipse 80% 70% at 90% 40%, rgba(22,163,74,.18) 0%, transparent 50%),
    linear-gradient(165deg, #062a1f 0%, #0b3d2e 48%, #14532d 100%)!important;
  padding-top:64px!important;
  padding-bottom:48px!important;
  border-radius:0 0 22px 22px!important;
}

body.zwb-domain-page .zwb-domain-hero--simple .zwb-domain-hero-copy,
.zwb-domain-scope .zwb-domain-hero--simple .zwb-domain-hero-copy{
  max-width:720px!important;
  margin:0 auto!important;
  text-align:center!important;
}
body.zwb-domain-page .zwb-domain-hero--simple .zwb-domain-hero-title,
.zwb-domain-scope .zwb-domain-hero--simple .zwb-domain-hero-title{
  text-align:center!important;
  font-size:clamp(26px,4vw,38px)!important;
  margin:0 0 10px!important;
}
body.zwb-domain-page .zwb-domain-hero--simple .dm-hero-lead,
.zwb-domain-scope .zwb-domain-hero--simple .dm-hero-lead{
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
  max-width:480px!important;
  font-size:15px!important;
}
body.zwb-domain-page .zwb-domain-hero-visual,
.zwb-domain-scope .zwb-domain-hero-visual{display:none!important;}

/* Pill arama */
body.zwb-domain-page .zwb-domain-search-shell--pill,
.zwb-domain-scope .zwb-domain-search-shell--pill{
  background:#fff!important;
  border-radius:999px!important;
  padding:6px 6px 6px 18px!important;
  box-shadow:0 16px 40px rgba(6,42,31,.22)!important;
  border:0!important;
  max-width:560px!important;
  margin:0 auto!important;
}
body.zwb-domain-page .zwb-domain-search-shell--pill .zwb-domain-search-row,
.zwb-domain-scope .zwb-domain-search-shell--pill .zwb-domain-search-row{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  float:none!important;
  position:relative!important;
}
body.zwb-domain-page .zwb-domain-search-ico,
.zwb-domain-scope .zwb-domain-search-ico{color:#94a3b8;flex:0 0 auto;}
body.zwb-domain-page .zwb-domain-search-shell--pill #domainInput,
.zwb-domain-scope .zwb-domain-search-shell--pill #domainInput{
  flex:1 1 auto!important;
  min-width:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  height:46px!important;
  font-size:15px!important;
  color:#0b3d2e!important;
  padding:0!important;
  margin:0!important;
  width:auto!important;
  float:none!important;
  position:static!important;
}
body.zwb-domain-page .zwb-domain-search-actions--hero,
.zwb-domain-scope .zwb-domain-search-actions--hero{
  display:flex!important;
  flex:0 0 auto!important;
  float:none!important;
  position:static!important;
  margin:0!important;
}
body.zwb-domain-page #checkButton.zwb-domain-btn-check,
body.zwb-domain-page .zwb-domain-btn-check,
.zwb-domain-scope #checkButton.zwb-domain-btn-check,
.zwb-domain-scope .zwb-domain-btn-check{
  position:static!important;
  float:none!important;
  left:auto!important;
  right:auto!important;
  width:auto!important;
  height:46px!important;
  padding:0 22px!important;
  margin:0!important;
  border:0!important;
  border-radius:999px!important;
  background:#16a34a!important;
  color:#fff!important;
  font-weight:800!important;
  font-size:14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:none!important;
  transform:none!important;
  cursor:pointer!important;
}
body.zwb-domain-page #checkButton.zwb-domain-btn-check:hover,
.zwb-domain-scope #checkButton.zwb-domain-btn-check:hover{background:#0b3d2e!important;}

body.zwb-domain-page .zwb-domain-hero-transfer-row,
.zwb-domain-scope .zwb-domain-hero-transfer-row{
  text-align:center!important;
  margin-top:14px!important;
}
body.zwb-domain-page a.zwb-domain-btn-transfer,
.zwb-domain-scope a.zwb-domain-btn-transfer{
  display:inline!important;
  background:transparent!important;
  border:0!important;
  color:rgba(255,255,255,.85)!important;
  font-size:13px!important;
  font-weight:700!important;
  padding:0!important;
  box-shadow:none!important;
  float:none!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
}
body.zwb-domain-page a.zwb-domain-btn-transfer:hover{color:#fff!important;text-decoration:underline;}

body.zwb-domain-page .zwb-domain-hero-chips,
.zwb-domain-scope .zwb-domain-hero-chips{
  display:grid!important;
  grid-template-columns:repeat(6,1fr)!important;
  gap:8px!important;
  max-width:640px!important;
  margin:22px auto 0!important;
  justify-content:center!important;
}
body.zwb-domain-page .zwb-domain-hero-chip,
.zwb-domain-scope .zwb-domain-hero-chip{
  background:rgba(255,255,255,.1)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:12px!important;
  padding:10px 8px!important;
  color:#fff!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:2px!important;
}
body.zwb-domain-page .zwb-domain-chip-price,
.zwb-domain-scope .zwb-domain-chip-price{opacity:.85;font-size:12px;}

/* Kısa sonuç ipucu */
body.zwb-domain-page .zwb-domain-results-hint,
.zwb-domain-scope .zwb-domain-results-hint{
  padding:10px 14px!important;
  font-size:13px!important;
  margin:0 auto 12px!important;
  max-width:640px!important;
  border-color:#d1fae5!important;
  color:#334155!important;
}
body.zwb-domain-page .zwb-domain-results-wrap,
.zwb-domain-scope .zwb-domain-results-wrap{
  background:#f7faf8!important;
  padding:18px 0 24px!important;
}

/* Alt şerit — kısa */
.zw-dm-slim{
  background:#0b3d2e;
  color:#ecfdf5;
  padding:18px 0;
}
.zw-dm-slim-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  flex-wrap:wrap;
}
.zw-dm-slim p{margin:0;font-size:13px;color:rgba(236,253,245,.8);max-width:420px;}
.zw-dm-slim-links{display:flex;flex-wrap:wrap;gap:8px;}
.zw-dm-slim-links a{
  color:#bbf7d0;text-decoration:none;font-size:12px;font-weight:700;
  padding:6px 12px;border:1px solid rgba(187,247,208,.28);border-radius:999px;
}
.zw-dm-slim-links a:hover{background:rgba(255,255,255,.08);color:#fff;}

/* Eski şişkin alt bölümleri gizle (yedek) */
body.zwb-domain-page .dm-section.dm-soft,
body.zwb-domain-page .dm-services-grid,
body.zwb-domain-page .dm-steps,
body.zwb-domain-page .dm-cta-band,
.zwb-domain-scope .dm-section.dm-soft,
.zwb-domain-scope .dm-services-grid,
.zwb-domain-scope .dm-steps,
.zwb-domain-scope .dm-cta-band{display:none!important;}

/* Sonuçlar — sade kart satırları */
body.zwb-domain-page #LookupResults,
.zwb-domain-scope #LookupResults{
  max-width:760px!important;
  margin:0 auto!important;
  background:#fff!important;
  border:1px solid #e2ebe6!important;
  border-radius:18px!important;
  padding:18px 18px 14px!important;
  box-shadow:0 18px 48px rgba(11,61,46,.08)!important;
}
body.zwb-domain-page .zwb-domain-results-wrap--active .zwb-domain-results-hint,
.zwb-domain-scope .zwb-domain-results-wrap--active .zwb-domain-results-hint,
body.zwb-domain-page #LookupResults.zwb-lookup-open ~ .zwb-domain-results-hint{display:none!important;}
body.zwb-domain-page .zwb-domain-results-wrap--active ~ * .zwb-domain-hero-chips,
body.zwb-domain-page.zwb-has-domain-results .zwb-domain-hero-chips{
  display:none!important;
}
body.zwb-domain-page #LookupResults .zwb-domain-results__title,
.zwb-domain-scope #LookupResults .zwb-domain-results__title{
  font-size:18px!important;
  margin:0 0 14px!important;
  color:#0b3d2e!important;
}
body.zwb-domain-page #LookupResults .zwb-domain-results__subtitle,
.zwb-domain-scope #LookupResults .zwb-domain-results__subtitle{
  font-size:14px!important;
  margin:18px 0 10px!important;
  color:#14532d!important;
  font-weight:700!important;
}
body.zwb-domain-page #LookupResults .zwb-domain-results__featured,
body.zwb-domain-page #LookupResults .zwb-domain-results__alt,
.zwb-domain-scope #LookupResults .zwb-domain-results__featured,
.zwb-domain-scope #LookupResults .zwb-domain-results__alt{
  gap:8px!important;
}
body.zwb-domain-page #LookupResults .zwb-drow,
.zwb-domain-scope #LookupResults .zwb-drow{
  grid-template-columns:auto minmax(0,1.5fr) minmax(0,1.2fr) auto auto!important;
  gap:10px 14px!important;
  padding:14px 16px!important;
  border:1px solid #e8f0eb!important;
  border-radius:14px!important;
  background:#fbfefc!important;
  box-shadow:none!important;
  transition:border-color .15s, background .15s!important;
}
body.zwb-domain-page #LookupResults .zwb-drow:hover,
.zwb-domain-scope #LookupResults .zwb-drow:hover{
  border-color:#bbf7d0!important;
  background:#fff!important;
}
body.zwb-domain-page #LookupResults .zwb-drow--alt,
.zwb-domain-scope #LookupResults .zwb-drow--alt{
  grid-template-columns:minmax(0,1.6fr) auto auto!important;
  padding:12px 14px!important;
  background:#fff!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__badge,
.zwb-domain-scope #LookupResults .zwb-drow__badge{
  border-radius:999px!important;
  min-width:58px!important;
  font-size:11px!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__domain strong,
.zwb-domain-scope #LookupResults .zwb-drow__domain strong{
  font-size:16px!important;
  color:#0b3d2e!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__status,
.zwb-domain-scope #LookupResults .zwb-drow__status{
  font-size:13px!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__price-current,
.zwb-domain-scope #LookupResults .zwb-drow__price-current{
  font-size:16px!important;
  color:#0b3d2e!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__btn,
.zwb-domain-scope #LookupResults .zwb-drow__btn,
body.zwb-domain-page #LookupResults .zwb-buy-btn,
.zwb-domain-scope #LookupResults .zwb-buy-btn{
  appearance:none!important;
  -webkit-appearance:none!important;
  min-height:36px!important;
  padding:0 16px!important;
  border-radius:999px!important;
  font-size:13px!important;
  font-weight:800!important;
  border:0!important;
  cursor:pointer!important;
  line-height:1!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__btn--cart,
body.zwb-domain-page #LookupResults .zwb-drow__btn--buy,
body.zwb-domain-page #LookupResults .zwb-drow__btn--sm,
body.zwb-domain-page #LookupResults .zwb-buy-btn,
.zwb-domain-scope #LookupResults .zwb-drow__btn--cart,
.zwb-domain-scope #LookupResults .zwb-drow__btn--buy,
.zwb-domain-scope #LookupResults .zwb-drow__btn--sm,
.zwb-domain-scope #LookupResults .zwb-buy-btn{
  background:#16a34a!important;
  color:#fff!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__btn--cart:hover,
body.zwb-domain-page #LookupResults .zwb-buy-btn:hover,
.zwb-domain-scope #LookupResults .zwb-drow__btn--cart:hover{
  background:#0b3d2e!important;
}
body.zwb-domain-page #LookupResults .zwb-drow__btn--outline,
body.zwb-domain-page #LookupResults .zwb-whois-btn,
.zwb-domain-scope #LookupResults .zwb-drow__btn--outline,
.zwb-domain-scope #LookupResults .zwb-whois-btn{
  background:#fff!important;
  color:#0b3d2e!important;
  border:1px solid #cfe5d8!important;
  border-radius:999px!important;
  min-height:34px!important;
  padding:0 12px!important;
  font-weight:700!important;
  font-size:12px!important;
}
/* Sonuç varken hero chip'leri küçült / gizle */
body.zwb-domain-page .zwb-domain-results-wrap--active{
  padding-top:8px!important;
}
body.zwb-domain-page .zwb-domain-hero--simple .zwb-domain-hero-chips{
  max-width:520px!important;
  gap:6px!important;
}
body.zwb-domain-page .zwb-domain-hero-chip{
  padding:8px 6px!important;
  border-radius:10px!important;
  font-size:12px!important;
}

@media(max-width:767px){
  body.zwb-domain-page .zwb-domain-hero-chips,
  .zwb-domain-scope .zwb-domain-hero-chips{grid-template-columns:repeat(3,1fr)!important;}
  body.zwb-domain-page .zwb-domain-search-shell--pill,
  .zwb-domain-scope .zwb-domain-search-shell--pill{
    border-radius:16px!important;padding:12px!important;
  }
  body.zwb-domain-page .zwb-domain-search-shell--pill .zwb-domain-search-row,
  .zwb-domain-scope .zwb-domain-search-shell--pill .zwb-domain-search-row{flex-wrap:wrap!important;}
  body.zwb-domain-page #checkButton.zwb-domain-btn-check,
  .zwb-domain-scope #checkButton.zwb-domain-btn-check{width:100%!important;}
  body.zwb-domain-page #LookupResults .zwb-drow--featured,
  .zwb-domain-scope #LookupResults .zwb-drow--featured{
    grid-template-columns:1fr!important;
    text-align:left!important;
  }
  body.zwb-domain-page #LookupResults .zwb-drow--alt,
  .zwb-domain-scope #LookupResults .zwb-drow--alt{
    grid-template-columns:1fr!important;
  }
  body.zwb-domain-page #LookupResults .zwb-drow__price,
  .zwb-domain-scope #LookupResults .zwb-drow__price{
    align-items:flex-start!important;text-align:left!important;
  }
  body.zwb-domain-page #LookupResults .zwb-drow__actions,
  .zwb-domain-scope #LookupResults .zwb-drow__actions{
    justify-content:flex-start!important;
  }
  .zw-dm-slim-row{flex-direction:column;text-align:center;}
  .zw-dm-slim-links{justify-content:center;}
}
