/* HIBA CREATIVE v42 - software detail overlap + homepage loader fix */
body:not(#modernpanel):not(#muspanel) .hbcne.hgchd#wisecp{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail{
  width:min(1220px,calc(100% - 40px)) !important;
  margin:48px auto 70px !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 320px !important;
  gap:28px !important;
  align-items:start !important;
  clear:both !important;
  overflow:visible !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail:before,
body:not(#modernpanel):not(#muspanel) .hc42-software-detail:after{
  content:none !important;
  display:none !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetayinfo{
  grid-column:1 !important;
  grid-row:1 !important;
  width:auto !important;
  max-width:100% !important;
  min-width:0 !important;
  float:none !important;
  margin:0 !important;
  padding:28px !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:24px !important;
  background:#fff !important;
  box-shadow:0 18px 55px rgba(15,23,42,.07) !important;
  overflow:hidden !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptrightside{
  grid-column:2 !important;
  grid-row:1 !important;
  width:auto !important;
  max-width:320px !important;
  min-width:0 !important;
  float:none !important;
  margin:0 !important;
  padding:24px !important;
  position:sticky !important;
  top:24px !important;
  align-self:start !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:24px !important;
  background:#fff !important;
  box-shadow:0 18px 55px rgba(15,23,42,.08) !important;
  overflow:hidden !important;
  z-index:1 !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptrightside .btn{
  width:100% !important;
  min-height:48px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:8px 0 !important;
  border-radius:14px !important;
  background:#ff6b16 !important;
  color:#fff !important;
  box-shadow:none !important;
  font-weight:800 !important;
  white-space:normal !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptfiyat{
  float:none !important;
  width:100% !important;
  margin:18px 0 !important;
  padding:18px 0 !important;
  text-align:center !important;
  border-top:1px solid rgba(15,23,42,.10) !important;
  border-bottom:1px solid rgba(15,23,42,.10) !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptfiyat h1{
  color:#ff6b16 !important;
  margin:0 !important;
  line-height:1.2 !important;
  font-size:clamp(28px,3vw,38px) !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptfiyat span{
  font-size:18px !important;
  color:#64748b !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetayinfo img{
  max-width:100% !important;
  height:auto !important;
  border-radius:18px !important;
  box-shadow:0 10px 30px rgba(15,23,42,.08) !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptozellks{
  width:calc(50% - 12px) !important;
  min-height:110px !important;
  margin:8px 12px 12px 0 !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:18px !important;
  background:#f8fafc !important;
  box-shadow:none !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetaybenzer{
  grid-column:1 / -1 !important;
  grid-row:2 !important;
  float:none !important;
  width:100% !important;
  margin:26px 0 0 !important;
  padding:28px !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:24px !important;
  background:#fff !important;
  box-shadow:0 18px 55px rgba(15,23,42,.06) !important;
  text-align:left !important;
  overflow:hidden !important;
  clear:both !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetaybenzer .scriptlisttitle{
  margin:0 0 24px !important;
  color:#009595 !important;
  font-size:24px !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetaybenzer .anascriptlist{
  width:calc(33.333% - 24px) !important;
  min-width:240px !important;
  margin:0 10px 20px !important;
  vertical-align:top !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:16px !important;
  box-shadow:0 10px 28px rgba(15,23,42,.06) !important;
}
body:not(#modernpanel):not(#muspanel) .hc42-software-detail .sunucugereksinim{
  margin-top:18px !important;
  padding:16px !important;
  border-radius:16px !important;
  background:#f8fafc !important;
  border:1px solid rgba(15,23,42,.08) !important;
  color:#334155 !important;
}
body:not(#modernpanel):not(#muspanel) .h33-home > section{
  margin-bottom:42px !important;
}
body:not(#modernpanel):not(#muspanel) .h33-home > section:last-child{
  margin-bottom:0 !important;
}
@media(max-width:1024px){
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail{
    grid-template-columns:1fr !important;
    width:min(100% - 28px,760px) !important;
    margin-top:32px !important;
  }
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetayinfo{grid-column:1 !important;grid-row:1 !important;padding:22px !important;}
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptrightside{grid-column:1 !important;grid-row:2 !important;max-width:none !important;position:relative !important;top:auto !important;}
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetaybenzer{grid-column:1 !important;grid-row:3 !important;padding:22px !important;}
}
@media(max-width:640px){
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail{width:calc(100% - 20px) !important;gap:18px !important;margin:22px auto 45px !important;}
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetayinfo,
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptrightside,
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetaybenzer{border-radius:18px !important;padding:18px !important;}
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptozellks{width:100% !important;margin:8px 0 12px !important;}
  body:not(#modernpanel):not(#muspanel) .hc42-software-detail .scriptdetaybenzer .anascriptlist{width:100% !important;margin:0 0 18px !important;}
}
