/* Hiba Creative v89 - Domain sorgulama sistemi reseti
   Amac: alan adi sorgu formu ve AJAX sonuc listesinin masaustu/mobilde bozulmasini engellemek.
   Header, ana sayfa, iletisim ve footer etkilenmez. */
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page *{
  box-sizing:border-box!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page{
  --hc89-navy:#071426;
  --hc89-muted:#63738b;
  --hc89-orange:#ff6b16;
  --hc89-line:#dfe8f2;
  overflow-x:hidden!important;
}
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > #wrapper,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > div[id="wrapper"],
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .domainlookuplist,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .transfercode,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-table-wrap{
  width:min(1240px,calc(100% - 64px))!important;
  max-width:1240px!important;
  min-width:0!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  float:none!important;
  clear:both!important;
}

/* Sorgulama karti: sistem elemanlari sabit ve genis aksa otursun */
body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card{
  overflow:hidden!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-search-head,
body:not(#modernpanel):not(#muspanel) .hc64-search-head > div{
  min-width:0!important;
  max-width:100%!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-search-head h2,
body:not(#modernpanel):not(#muspanel) .hc64-search-head p{
  white-space:normal!important;
  max-width:100%!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar,
body:not(#modernpanel):not(#muspanel) .hc-domain-searchbar{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar input,
body:not(#modernpanel):not(#muspanel) .hc-domain-searchbar input,
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar a.gonderbtn,
body:not(#modernpanel):not(#muspanel) .hc-domain-searchbar a.gonderbtn{
  min-width:0!important;
  max-width:100%!important;
  white-space:nowrap!important;
  text-align:center!important;
  letter-spacing:0!important;
  line-height:1!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust,
body:not(#modernpanel):not(#muspanel) .hc-domain-trust{
  min-width:0!important;
  max-width:100%!important;
  overflow:visible!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span,
body:not(#modernpanel):not(#muspanel) .hc-domain-trust span{
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span b,
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span small,
body:not(#modernpanel):not(#muspanel) .hc-domain-trust span b,
body:not(#modernpanel):not(#muspanel) .hc-domain-trust span small{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  display:block!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  line-height:1.35!important;
  text-align:left!important;
}

/* AJAX domain sonuc sistemi: eski float/tablo davranisini temizle */
body:not(#modernpanel):not(#muspanel) #LookupResults.domainlookuplist,
body:not(#modernpanel):not(#muspanel) .domainlookuplist#LookupResults{
  display:none;
  margin-top:22px!important;
  margin-bottom:28px!important;
  padding:28px!important;
  border-radius:28px!important;
  background:#fff!important;
  border:1px solid var(--hc89-line)!important;
  box-shadow:0 24px 70px rgba(15,23,42,.075)!important;
  float:none!important;
  overflow:visible!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults[style*="block"]{
  display:block!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tldavailable{
  width:100%!important;
  margin:0 0 18px!important;
  padding:0!important;
  float:none!important;
  text-align:center!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tldavailable h4{
  width:100%!important;
  max-width:760px!important;
  margin:0 auto 18px!important;
  padding:22px!important;
  border-radius:22px!important;
  font-size:24px!important;
  line-height:1.25!important;
  text-align:center!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults #OrderForm{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  display:block;
}
body:not(#modernpanel):not(#muspanel) #LookupList{
  width:100%!important;
  max-width:100%!important;
  display:grid!important;
  gap:12px!important;
  margin:0!important;
  padding:0!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumtitle,
body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:both!important;
  display:grid!important;
  grid-template-columns:minmax(220px,1.2fr) minmax(140px,.75fr) minmax(210px,1fr) minmax(110px,.45fr)!important;
  gap:12px!important;
  align-items:center!important;
  border:0!important;
  background:transparent!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumtitle{
  margin-bottom:12px!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumtitle .lookcolum{
  min-height:48px!important;
  padding:14px 16px!important;
  border-radius:16px!important;
  background:#f5f8fc!important;
  color:var(--hc89-navy)!important;
  font-size:13px!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  letter-spacing:.02em!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist:not(.tldlistfoot){
  padding:14px!important;
  border-radius:20px!important;
  background:#fbfdff!important;
  border:1px solid var(--hc89-line)!important;
  box-shadow:0 12px 32px rgba(15,23,42,.045)!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolum{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:8px 10px!important;
  float:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  color:#24344d!important;
  font-size:15px!important;
  line-height:1.35!important;
  text-align:left!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tld-name strong,
body:not(#modernpanel):not(#muspanel) #LookupResults .tldhere strong{
  font-size:18px!important;
  line-height:1.25!important;
  color:var(--hc89-navy)!important;
  word-break:break-word!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tld-status#tldok,
body:not(#modernpanel):not(#muspanel) #LookupResults #tldok{
  color:#0f8f78!important;
  font-weight:950!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tld-status#tldno,
body:not(#modernpanel):not(#muspanel) #LookupResults #tldno{
  color:#c2410c!important;
  font-weight:950!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tld-prices select,
body:not(#modernpanel):not(#muspanel) #LookupResults select{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:46px!important;
  border-radius:14px!important;
  border:1px solid var(--hc89-line)!important;
  background:#fff!important;
  color:var(--hc89-navy)!important;
  padding:0 12px!important;
  font-size:14px!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tld-select{
  justify-content:center!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tld-select .checkbox-custom-label{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  border-radius:10px!important;
  margin:0 auto!important;
  display:block!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .lbtn,
body:not(#modernpanel):not(#muspanel) #LookupResults .gonderbtn,
body:not(#modernpanel):not(#muspanel) #LookupResults .incelebtn{
  min-width:0!important;
  max-width:100%!important;
  height:44px!important;
  min-height:44px!important;
  padding:0 14px!important;
  border-radius:14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  line-height:1!important;
  text-align:center!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tldlistfoot{
  margin-top:16px!important;
  display:flex!important;
  justify-content:flex-end!important;
}
body:not(#modernpanel):not(#muspanel) #LookupResults .tldlistfoot .lookcol{
  width:auto!important;
  min-width:220px!important;
  padding:0!important;
}
body:not(#modernpanel):not(#muspanel) #ContinueButton{
  width:100%!important;
  min-width:220px!important;
  height:52px!important;
  border-radius:16px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
}

@media (max-width:900px){
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > #wrapper,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > div[id="wrapper"],
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .domainlookuplist,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .transfercode,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-table-wrap{
    width:100%!important;
    max-width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
  body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-areas:"head" "search" "trust" "form"!important;
    gap:18px!important;
    padding:22px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar,
  body:not(#modernpanel):not(#muspanel) .hc-domain-searchbar{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    padding:10px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar input,
  body:not(#modernpanel):not(#muspanel) .hc-domain-searchbar input,
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar a.gonderbtn,
  body:not(#modernpanel):not(#muspanel) .hc-domain-searchbar a.gonderbtn{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:56px!important;
    min-height:56px!important;
    padding-left:16px!important;
    padding-right:16px!important;
    font-size:16px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust,
  body:not(#modernpanel):not(#muspanel) .hc-domain-trust{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span,
  body:not(#modernpanel):not(#muspanel) .hc-domain-trust span{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    align-items:center!important;
    column-gap:12px!important;
    row-gap:2px!important;
    min-height:88px!important;
    padding:14px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span i,
  body:not(#modernpanel):not(#muspanel) .hc-domain-trust span i{
    grid-row:1 / span 2!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults.domainlookuplist,
  body:not(#modernpanel):not(#muspanel) .domainlookuplist#LookupResults{
    padding:18px!important;
    border-radius:24px!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumtitle{
    display:none!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist,
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist:not(.tldlistfoot){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    padding:14px!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolum{
    display:grid!important;
    grid-template-columns:96px minmax(0,1fr)!important;
    gap:10px!important;
    min-height:42px!important;
    padding:8px 0!important;
    border-bottom:1px solid #edf2f7!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolum:last-child{
    border-bottom:0!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolum:before{
    display:block!important;
    color:#64748b!important;
    font-size:12px!important;
    font-weight:950!important;
    text-transform:uppercase!important;
    letter-spacing:.03em!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist .lookcolum:nth-child(1):before{content:"Alan Adi";}
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist .lookcolum:nth-child(2):before{content:"Durum";}
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist .lookcolum:nth-child(3):before{content:"Fiyat";}
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolumlist .lookcolum:nth-child(4):before{content:"Sec";}
  body:not(#modernpanel):not(#muspanel) #LookupResults .tld-prices select,
  body:not(#modernpanel):not(#muspanel) #LookupResults select{
    height:44px!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .tld-select{
    justify-content:flex-start!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .tldlistfoot{
    display:block!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .tldlistfoot .lookcol,
  body:not(#modernpanel):not(#muspanel) #ContinueButton{
    width:100%!important;
    min-width:0!important;
  }
}

@media (max-width:520px){
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > #wrapper,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > div[id="wrapper"],
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .domainlookuplist,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .transfercode,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-table-wrap{
    padding-left:12px!important;
    padding-right:12px!important;
  }
  body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card{
    padding:18px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:12px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head h2{
    font-size:24px!important;
    line-height:1.18!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head p{
    font-size:14px!important;
    line-height:1.45!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust,
  body:not(#modernpanel):not(#muspanel) .hc-domain-trust{
    grid-template-columns:1fr!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span,
  body:not(#modernpanel):not(#muspanel) .hc-domain-trust span{
    min-height:78px!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .tldavailable h4{
    font-size:21px!important;
    padding:18px!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupResults .lookcolum{
    grid-template-columns:84px minmax(0,1fr)!important;
    font-size:14px!important;
  }
}
