@charset "utf-8";

/* Persistent visual overrides loaded after wisecp.css.
   This file is not regenerated by theme settings saves. */

/* Global page canvas: pure black */
html,
body,
body#home,
body#muspanel,
body#modernpanel,
body.go-liquid,
#muspanel,
#modernpanel{
    background:#000 !important;
    background-image:none !important;
}

/* Disable liquid decorative overlays so background stays true black */
body.go-liquid::before,
body.go-liquid .liquid-orb-shell{
    display:none !important;
    background:none !important;
}

/* Stock theme's "fade header image to white" overlay - shows as a white band
   at the bottom of the header banner on desktop (hidden on mobile via the
   stock <=1024px media query) */
body.go-liquid .headerwhite{
    display:none !important;
}

/* Widgets: remove white outlines/overlays (all go-liquid pages, both header types) */
body.go-liquid .tablepaket,
body.go-liquid .sayfabaslik,
body.go-liquid .paypasbutonlar,
body.go-liquid .musyorum,
body.go-liquid .anascriptlist,
body.go-liquid .hostozellk,
body.go-liquid .list{
    border:none !important;
    outline:none !important;
}

body.go-liquid .tablopaketler,
body.go-liquid .anascript,
body.go-liquid .nedenbiz,
body.go-liquid .blogvehaber,
body.go-liquid .domainozellikler{
    box-shadow:none !important;
}

/* OLED liquid header theme */
.go-main-header,
#fullwidth.go-main-header,
.go-main-nav,
#fullwidth .go-main-nav,
#mobmenu.go-mobile-nav,
#mobmenu{
    background-color:#000 !important;
    background-image:linear-gradient(140deg,rgba(0,0,0,1),rgba(0,0,0,1)) !important;
    border-color:rgba(255,255,255,0.12);
}

.go-main-header .head,
.go-main-header .fullwidthhead,
.go-main-nav,
#fullwidth .go-main-nav{
    backdrop-filter:blur(8px) saturate(110%);
    -webkit-backdrop-filter:blur(8px) saturate(110%);
}

#fullwidth .menucolor{
    background:linear-gradient(90deg,rgba(0,0,0,0.88),rgba(0,0,0,0.82)) !important;
    opacity:1 !important;
}

.go-main-nav > ul > li > a,
#fullwidth .go-main-nav > #wrapper > ul > li > a,
.go-main-header .headbutonlar a,
.go-main-header .sosyalbtns a,
.go-main-header .langflagicon,
.go-main-header .scurrencyicon{
    color:#aeb9cc !important;
    text-shadow:none;
}

.go-main-nav > ul > li:hover > a,
#fullwidth .go-main-nav > #wrapper > ul > li:hover > a,
.go-main-nav > ul > li > a:focus{
    color:#ffffff !important;
    border-bottom-color:#22d3ee !important;
    background:transparent !important;
}

.go-main-nav ul li ul,
.go-main-nav #megamenu,
.go-main-nav #megamenuservice,
#mobmenu ul .inner{
    background:linear-gradient(150deg,rgba(0,0,0,1),rgba(0,0,0,0.94)) !important;
    border:1px solid rgba(255,255,255,0.16) !important;
    box-shadow:0 14px 28px rgba(0,0,0,0.42);
}

.go-main-nav ul li ul li a,
.go-main-nav #megamenuservice a,
#mobmenu ul li a,
#mobmenu ul li a.toggle{
    color:#9eabc2 !important;
    background:transparent;
}

.go-main-nav ul li ul li:hover > a,
.go-main-nav #megamenuservice a:hover,
#mobmenu ul li a.toggle:hover{
    color:#ffffff !important;
    background:transparent !important;
    box-shadow:inset 2px 0 0 #22d3ee;
}

/* Form placeholders: stock theme uses near-black placeholder text (and #uyelik uses
   #444), which is unreadable against the dark glass input backgrounds used on every
   go-liquid page (sign in/up, contact, checkout, tickets, search boxes, etc.). */
body.go-liquid input::-webkit-input-placeholder,
body.go-liquid textarea::-webkit-input-placeholder{
    color:rgba(234,240,255,0.45) !important;
}

body.go-liquid input:-moz-placeholder,
body.go-liquid textarea:-moz-placeholder{
    color:rgba(234,240,255,0.45) !important;
}

body.go-liquid input::-moz-placeholder,
body.go-liquid textarea::-moz-placeholder{
    color:rgba(234,240,255,0.45) !important;
}

body.go-liquid input:-ms-input-placeholder,
body.go-liquid textarea:-ms-input-placeholder{
    color:rgba(234,240,255,0.45) !important;
}

body.go-liquid input::placeholder,
body.go-liquid textarea::placeholder{
    color:rgba(234,240,255,0.45) !important;
}

/* ===================================================================
   FORM LABELS — PUBLIC PAGES (body.go-liquid)
   Stock/inherited styles can leave labels dark or invisible against
   the pure-black page canvas. Force white/blue-white text.
   =================================================================== */
body.go-liquid label,
body.go-liquid .formcon .yuzde30{
    color:#c8d8f0 !important;
    background:transparent !important;
}

/* ===================================================================
   SELECT2 DARK THEME — public pages (custom-overrides has filemtime
   cache-buster so browsers pick up changes immediately, unlike
   wisecp.css which has no version param).
   Dropdowns append to <body>, cannot scope by parent — global rules.
   =================================================================== */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple{
    background-color:#000 !important;
    border:1px solid rgba(255,255,255,0.22) !important;
    border-radius:8px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    color:#eaf0ff !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:rgba(234,240,255,0.45) !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#aeb9cc !important;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#aeb9cc !important;
    border-top-color:transparent !important;
}
.select2-dropdown{
    background-color:#000 !important;
    border:1px solid rgba(255,255,255,0.22) !important;
}
.select2-results__options{
    background-color:#000 !important;
}
.select2-results__option{
    color:#eaf0ff !important;
    background-color:transparent !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted{
    background-color:rgba(74,177,255,0.2) !important;
    color:#ffffff !important;
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:rgba(255,255,255,0.08) !important;
    color:#aac8f4 !important;
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:rgba(234,240,255,0.35) !important;
}
.select2-search--dropdown .select2-search__field{
    background:#000 !important;
    color:#eaf0ff !important;
    border:1px solid rgba(255,255,255,0.22) !important;
}
.select2-container--default.select2-container--disabled .select2-selection--single,
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:#0d0d0d !important;
    opacity:0.6;
}

/* ===================================================================
   .alanadisorgu INPUT LAYOUT FIX — domain.php Check / Transfer
   body.go-liquid input shrinks padding, making input shorter than
   the buttons. The base -156px margin trick then misaligns layout.
   Flex layout scoped to #domainInput sidesteps the issue entirely.
   =================================================================== */
body.go-liquid .alanadisorgu:has(> #domainInput){
    display:flex !important;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    gap:12px;
}
body.go-liquid .alanadisorgu:has(> #domainInput) > h1{
    flex:0 0 100%;
    text-align:center;
    margin-bottom:8px;
}
body.go-liquid .alanadisorgu:has(> #domainInput) > input{
    flex:1 1 260px !important;
    max-width:540px !important;
    width:auto !important;
    margin:0 !important;
    padding:16px 24px !important;
}
body.go-liquid .alanadisorgu:has(> #domainInput) > .gonderbtn{
    flex:0 0 auto;
    margin-left:0 !important;
    padding:16px 28px;
}
body.go-liquid .alanadisorgu:has(> #domainInput) > .clear{
    display:none;
}

/* ===================================================================
   AUDIT PASS 2 — public-page fixes (filemtime cache-bust via this file)
   =================================================================== */

/* #checkButton base CSS has position:absolute — breaks flex layout */
body.go-liquid .alanadisorgu:has(> #domainInput) > #checkButton{
    position:relative !important;
    margin-top:0 !important;
    width:auto !important;
}

/* JS-injected disabled button: style="...color:#333..." invisible on black */
a[style*="color:#333"]{
    color:rgba(234,240,255,0.45) !important;
}

/* basket-account.php checkout table cells: border-bottom: #ddd solid 1px */
td[style*="#ddd"]{
    border-bottom-color:rgba(255,255,255,0.14) !important;
}

/* domain.php alternating TLD table row: background:#eeeeee5e */
tr[style*="eeeeee"]{
    background:rgba(255,255,255,0.04) !important;
    border-bottom-color:rgba(255,255,255,0.1) !important;
}

/* Blog title strip underline */
body.go-liquid .haberbloktitle{
    border-bottom-color:rgba(255,255,255,0.14) !important;
}

/* Sidebar borders */
body.go-liquid .sidebar{
    border-right-color:rgba(255,255,255,0.14) !important;
    border-bottom-color:rgba(255,255,255,0.08) !important;
}
body.go-liquid .sidebar h4{
    border-bottom-color:rgba(255,255,255,0.14) !important;
}

/* Domain pricing grid */
body.go-liquid .tescilucretleri span{
    border-right-color:rgba(255,255,255,0.14) !important;
    border-bottom-color:rgba(255,255,255,0.14) !important;
}
body.go-liquid .tescilucretleri table tr td{
    border-bottom-color:rgba(255,255,255,0.1) !important;
}
body.go-liquid .tescilucretleri table tr:hover{
    background:rgba(255,255,255,0.06) !important;
}

/* Domain TLD extension boxes */
body.go-liquid .uzantibox{
    border-color:rgba(255,255,255,0.2) !important;
}

/* Fullwidth header top-bar link separators */
#fullwidth .headustlinks a{
    border-right-color:rgba(255,255,255,0.2) !important;
}

/* Software pricing section borders */
body.go-liquid .scriptfiyat{
    border-top-color:rgba(255,255,255,0.14) !important;
    border-bottom-color:rgba(255,255,255,0.14) !important;
}

/* Software feature boxes */
body.go-liquid .scriptozellks{
    border-color:rgba(255,255,255,0.18) !important;
    text-shadow:none !important;
}

/* Software category sidebar default borders */
body.go-liquid #scriptlistesi .scriptkategoriler a{
    border-bottom-color:rgba(255,255,255,0.1) !important;
    border-right-color:rgba(255,255,255,0.1) !important;
}
