/* Hiba Creative v86 - Alan adı sayfası mobil yeniden tasarım
   Sadece domain.php içindeki .hc-v26-domain-page alanını etkiler. */
body:not(#modernpanel):not(#muspanel){
  --hc86-orange:#ff7518;
  --hc86-orange-dark:#ea5f00;
  --hc86-navy:#0f172a;
  --hc86-text:#223047;
  --hc86-muted:#667792;
  --hc86-line:#e3eaf3;
  --hc86-soft:#f6f8fb;
  --hc86-card:#ffffff;
}
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page{
  background:var(--hc86-soft)!important;
  overflow-x:hidden!important;
}
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page *{box-sizing:border-box!important;}

/* Domain sayfası ana aksı */
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-table-wrap,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .domainlookuplist,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .transfercode{
  width:min(1240px,calc(100% - 48px))!important;
  max-width:1240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  float:none!important;
  clear:both!important;
}

/* Masaustu sayfa ici denge */
body:not(#modernpanel):not(#muspanel) .hc64-domain-hero,
body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card,
body:not(#modernpanel):not(#muspanel) .hc-v26-domain-prices,
body:not(#modernpanel):not(#muspanel) .hc-service-advantages,
body:not(#modernpanel):not(#muspanel) .hc-domain-advisor,
body:not(#modernpanel):not(#muspanel) .hc-infra-cta,
body:not(#modernpanel):not(#muspanel) .sss{
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body:not(#modernpanel):not(#muspanel) .hc64-domain-hero{
  position:relative!important;
  isolation:isolate!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-hero:before{
  content:""!important;
  position:absolute!important;
  inset:auto -80px -120px auto!important;
  width:320px!important;
  height:320px!important;
  border-radius:50%!important;
  background:rgba(255,117,24,.10)!important;
  z-index:-1!important;
}

/* Mobil yeniden tasarim */
@media (max-width: 900px){
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page{
    padding:0 0 48px!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-table-wrap,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .domainlookuplist,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .transfercode{
    width:100%!important;
    max-width:100%!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .hc-domain-page{
    padding-top:16px!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc64-domain-hero{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
    min-height:auto!important;
    margin:0 0 16px!important;
    padding:26px 18px 22px!important;
    border-radius:28px!important;
    border:1px solid rgba(255,117,24,.16)!important;
    background:linear-gradient(145deg,#fff 0%,#fff7ed 70%,#ffffff 100%)!important;
    box-shadow:0 16px 42px rgba(15,23,42,.075)!important;
    overflow:hidden!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-breadcrumb{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    width:max-content!important;
    max-width:100%!important;
    padding:8px 12px!important;
    margin-bottom:6px!important;
    border-radius:999px!important;
    background:#fff7ed!important;
    border:1px solid rgba(255,117,24,.18)!important;
    color:var(--hc86-orange-dark)!important;
    font-size:12px!important;
    font-weight:900!important;
    white-space:nowrap!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-copy,
  body:not(#modernpanel):not(#muspanel) .hc64-domain-copy *{
    text-align:left!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-copy h1{
    max-width:100%!important;
    margin:10px 0 12px!important;
    font-size:clamp(31px,8.4vw,42px)!important;
    line-height:1.06!important;
    letter-spacing:-1.25px!important;
    color:var(--hc86-navy)!important;
    text-shadow:none!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-copy p{
    max-width:100%!important;
    margin:0!important;
    font-size:15.5px!important;
    line-height:1.62!important;
    color:var(--hc86-muted)!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-visual{
    width:100%!important;
    max-width:330px!important;
    min-height:168px!important;
    margin:2px auto 0!important;
    justify-self:center!important;
    transform:none!important;
    opacity:.98!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-visual .hc64-search-illustration{
    transform:scale(.88)!important;
    transform-origin:center!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-visual .tld{
    transform:scale(.82)!important;
    transform-origin:center!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:16px!important;
    margin:0 0 16px!important;
    padding:18px!important;
    border-radius:28px!important;
    border:1px solid var(--hc86-line)!important;
    background:#fff!important;
    box-shadow:0 16px 42px rgba(15,23,42,.075)!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head{
    display:flex!important;
    align-items:center!important;
    gap:13px!important;
    margin:0!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head i{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    border-radius:17px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:linear-gradient(135deg,#fff0e5,#fff8f2)!important;
    color:var(--hc86-orange)!important;
    font-size:21px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head h2{
    margin:0 0 4px!important;
    font-size:22px!important;
    line-height:1.18!important;
    color:var(--hc86-navy)!important;
    letter-spacing:-.4px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-search-head p{
    margin:0!important;
    font-size:13.5px!important;
    line-height:1.42!important;
    color:var(--hc86-muted)!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 136px!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:8px!important;
    border-radius:20px!important;
    background:#f8fafc!important;
    border:1px solid var(--hc86-line)!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar input{
    width:100%!important;
    min-width:0!important;
    height:54px!important;
    border:0!important;
    border-radius:15px!important;
    background:#fff!important;
    color:var(--hc86-navy)!important;
    font-size:16px!important;
    padding:0 15px!important;
    box-shadow:inset 0 0 0 1px #edf2f7!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar a.gonderbtn{
    width:100%!important;
    height:54px!important;
    min-width:0!important;
    border-radius:15px!important;
    padding:0 14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    background:linear-gradient(135deg,var(--hc86-orange),var(--hc86-orange-dark))!important;
    color:#fff!important;
    font-size:15px!important;
    font-weight:950!important;
    box-shadow:0 12px 24px rgba(255,117,24,.28)!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    margin:0!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span{
    width:100%!important;
    min-width:0!important;
    min-height:96px!important;
    padding:14px!important;
    border-radius:18px!important;
    background:#fbfdff!important;
    border:1px solid var(--hc86-line)!important;
    box-shadow:none!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    gap:6px!important;
    text-align:left!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span i{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    border-radius:12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#fff3e8!important;
    color:var(--hc86-orange)!important;
    font-size:15px!important;
    margin:0!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span b{
    display:block!important;
    font-size:13.5px!important;
    line-height:1.2!important;
    color:var(--hc86-navy)!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span small{
    display:block!important;
    font-size:11.5px!important;
    line-height:1.28!important;
    color:var(--hc86-muted)!important;
  }

  body:not(#modernpanel):not(#muspanel) #transfercode.transfercode{
    margin-top:10px!important;
    margin-bottom:16px!important;
    padding:18px!important;
    border-radius:22px!important;
    background:#fff!important;
    border:1px solid var(--hc86-line)!important;
    box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
  }
  body:not(#modernpanel):not(#muspanel) #transfercode.transfercode input,
  body:not(#modernpanel):not(#muspanel) #transfercode.transfercode a{
    width:100%!important;
    margin:8px 0 0!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-service-advantages,
  body:not(#modernpanel):not(#muspanel) .hc-domain-advisor,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-prices,
  body:not(#modernpanel):not(#muspanel) .tescilucretleri,
  body:not(#modernpanel):not(#muspanel) .hc-infra-cta,
  body:not(#modernpanel):not(#muspanel) .sss{
    margin-top:16px!important;
    margin-bottom:0!important;
    padding:18px!important;
    border-radius:26px!important;
    background:#fff!important;
    border:1px solid var(--hc86-line)!important;
    box-shadow:0 14px 36px rgba(15,23,42,.055)!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-section-heading,
  body:not(#modernpanel):not(#muspanel) .hc-v26-section-head,
  body:not(#modernpanel):not(#muspanel) .tescilucretleri .hc-v26-section-head{
    max-width:100%!important;
    text-align:left!important;
    margin:0 0 18px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-section-heading h2,
  body:not(#modernpanel):not(#muspanel) .hc-v26-section-head h2,
  body:not(#modernpanel):not(#muspanel) .tescilucretleri .hc-v26-section-head h2{
    font-size:26px!important;
    line-height:1.14!important;
    letter-spacing:-.7px!important;
    text-align:left!important;
    margin:8px 0 8px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-section-heading p,
  body:not(#modernpanel):not(#muspanel) .hc-v26-section-head p{
    font-size:14.5px!important;
    line-height:1.58!important;
    text-align:left!important;
    margin:0!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-advantage-grid,
  body:not(#modernpanel):not(#muspanel) .hc-advantage-grid-8,
  body:not(#modernpanel):not(#muspanel) .hc-infra-feature-grid,
  body:not(#modernpanel):not(#muspanel) .hc-infra-stack{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-advantage-card,
  body:not(#modernpanel):not(#muspanel) .hc-infra-feature-panel,
  body:not(#modernpanel):not(#muspanel) .hc-infra-stack-item{
    width:100%!important;
    margin:0!important;
    border-radius:20px!important;
    padding:18px!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .popuzantilar{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    max-width:100%!important;
    margin:18px 0 0!important;
    padding:0!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox{
    width:100%!important;
    min-height:166px!important;
    margin:0!important;
    padding:16px 12px!important;
    border-radius:20px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    text-align:center!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox img{
    max-width:82px!important;
    max-height:42px!important;
    object-fit:contain!important;
    margin:0 auto!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox .amount_spot_view,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox h4,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox h5{
    text-align:center!important;
    width:100%!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox a,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox .lbtn,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .uzantibox .gonderbtn{
    width:100%!important;
    max-width:150px!important;
    min-height:42px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin-top:auto!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-table-wrap,
  body:not(#modernpanel):not(#muspanel) .tescilucretleri{
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body:not(#modernpanel):not(#muspanel) .tescilucretleri table{
    min-width:680px!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-infra-cta{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:14px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-infra-cta h2,
  body:not(#modernpanel):not(#muspanel) .hc-infra-cta p{
    text-align:left!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-infra-cta .hc-hero-actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    justify-content:stretch!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-infra-cta .hc-hero-actions a{
    width:100%!important;
    justify-content:center!important;
  }

  body:not(#modernpanel):not(#muspanel) #LookupResults.domainlookuplist{
    padding-top:0!important;
    padding-bottom:0!important;
  }
  body:not(#modernpanel):not(#muspanel) #LookupList,
  body:not(#modernpanel):not(#muspanel) .domainlookuplist,
  body:not(#modernpanel):not(#muspanel) .lookcolumlist{
    max-width:100%!important;
  }
}

@media (max-width: 560px){
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar{
    grid-template-columns:1fr!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar a.gonderbtn{
    min-height:54px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-visual{
    display:none!important;
  }
}

@media (max-width: 420px){
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > #wrapper,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-table-wrap,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .domainlookuplist,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page > .transfercode{
    padding-left:10px!important;
    padding-right:10px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-hero,
  body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card,
  body:not(#modernpanel):not(#muspanel) .hc-service-advantages,
  body:not(#modernpanel):not(#muspanel) .hc-domain-advisor,
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-prices,
  body:not(#modernpanel):not(#muspanel) .tescilucretleri,
  body:not(#modernpanel):not(#muspanel) .hc-infra-cta,
  body:not(#modernpanel):not(#muspanel) .sss{
    border-radius:22px!important;
    padding:16px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-copy h1{
    font-size:30px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust{
    grid-template-columns:1fr!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span{
    min-height:82px!important;
    flex-direction:row!important;
    align-items:center!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc-v26-domain-page .popuzantilar{
    grid-template-columns:1fr!important;
  }
}
