/* Toymonde - Üye Ol / Üye Girişi (Ticimax üyelik sayfaları script çalıştırmaz: yalnız CSS + ID8 HTML) */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500&family=Figtree:wght@400;500;600;700&display=swap');

#tu-gorsel,#tu-ust,#tu-alt{display:none}

/* ============ ORTAK: HEADER (Ticimax varsayılanı → Toymonde) ============ */
body:has(#newUyeOlSection),body:has(#divNewUyeGirisContent){background:#fbf6ef!important;font-family:Figtree,Arial,sans-serif}
body:has(#newUyeOlSection) #headerNew .header-main,body:has(#divNewUyeGirisContent) #headerNew .header-main{background:#ED0080!important;height:64px!important}
body:has(#newUyeOlSection) #headerNew #top-bar,body:has(#divNewUyeGirisContent) #headerNew #top-bar,
body:has(#newUyeOlSection) #headerNew .header-bottom,body:has(#divNewUyeGirisContent) #headerNew .header-bottom{display:none!important}
body:has(#newUyeOlSection) #hb-logo img,body:has(#divNewUyeGirisContent) #hb-logo img,
body:has(#newUyeOlSection) #hb-logo svg,body:has(#divNewUyeGirisContent) #hb-logo svg{display:none!important}
body:has(#newUyeOlSection) #hb-logo,body:has(#divNewUyeGirisContent) #hb-logo{width:auto!important}
body:has(#newUyeOlSection) #hb-logo a,body:has(#divNewUyeGirisContent) #hb-logo a{display:flex!important;align-items:center;text-decoration:none!important}
body:has(#newUyeOlSection) #hb-logo a:after,body:has(#divNewUyeGirisContent) #hb-logo a:after{content:"TOYMONDE";font:400 26px Georgia,'Times New Roman',serif;letter-spacing:.22em;color:#ffd1e6;white-space:nowrap}
body:has(#newUyeOlSection) #headerNew .newHeaderNavUl>li>a,body:has(#divNewUyeGirisContent) #headerNew .newHeaderNavUl>li>a{color:#fff!important;font:600 12.5px Figtree,Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;background:none!important;padding:0 14px!important}
body:has(#newUyeOlSection) #headerNew .header-main a,body:has(#divNewUyeGirisContent) #headerNew .header-main a,
body:has(#newUyeOlSection) #headerNew .header-main span,body:has(#divNewUyeGirisContent) #headerNew .header-main span{color:#fff!important}
body:has(#newUyeOlSection) #headerNew .header-main svg,body:has(#divNewUyeGirisContent) #headerNew .header-main svg{color:#fff!important;fill:currentColor}
body:has(#newUyeOlSection) #headerNew .header-main svg path,body:has(#divNewUyeGirisContent) #headerNew .header-main svg path{stroke:#fff}
body:has(#newUyeOlSection) .mobilTicimaxLogo,body:has(#divNewUyeGirisContent) .mobilTicimaxLogo{display:none!important}

/* ============ ÜYE OL ============ */
#divIcerik:has(#newUyeOlSection){max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
div:has(> #newUyeOlSection){display:grid!important;grid-template-columns:1.05fr 1fr;align-items:start;font-family:Figtree,Arial,sans-serif;color:#2a2530;-webkit-font-smoothing:antialiased;min-height:calc(100vh - 64px);background:radial-gradient(1200px 500px at 100% 0,#fdeef5 0,transparent 60%),#fbf6ef}
div:has(> #newUyeOlSection) *{box-sizing:border-box}
div:has(> #newUyeOlSection) > #tu-gorsel{display:block;grid-column:1;grid-row:1 / span 3}
div:has(> #newUyeOlSection) > #tu-ust{display:block;grid-column:2;grid-row:1}
div:has(> #newUyeOlSection) > #newUyeOlSection{grid-column:2;grid-row:2}
div:has(> #newUyeOlSection) > #tu-alt{display:block;grid-column:2;grid-row:3}
div:has(> #newUyeOlSection) > #tu-ust,div:has(> #newUyeOlSection) > #newUyeOlSection,div:has(> #newUyeOlSection) > #tu-alt{justify-self:center;width:calc(100% - 80px);max-width:440px}
div:has(> #newUyeOlSection) > #tu-ust{padding-top:56px}
div:has(> #newUyeOlSection) > #tu-alt{padding-bottom:56px}

/* sol görsel */
#tu-gorsel{position:sticky;top:0;height:calc(100vh - 64px);min-height:560px;overflow:hidden;background:#e9dfe6}
#tu-gorsel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 35%}
#tu-gorsel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,37,48,0) 55%,rgba(42,37,48,.7) 100%)}
#tu-gorsel .tu-yazi{position:absolute;left:40px;right:40px;bottom:32px;z-index:1;color:#fff}
#tu-gorsel .tu-et{font-size:11px;letter-spacing:.32em;font-weight:600;opacity:.85;margin-bottom:14px}
#tu-gorsel h2{font:500 36px/1.1 "Cormorant Garamond",Georgia,serif;margin:0 0 18px;max-width:340px;color:#fff;text-transform:none;letter-spacing:0}
#tu-gorsel h2 i{color:#ffd1e6}
#tu-gorsel .tu-roz{display:flex;flex-wrap:wrap;gap:10px}
#tu-gorsel .tu-roz span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:500;color:#fff}

/* üst: sekme + başlık */
#tu-ust .tu-sekme{position:relative;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ece3ea;margin-bottom:34px}
#tu-ust .tu-sekme a{display:block;text-align:center;padding:0 0 14px;font:600 14px Figtree,Arial;letter-spacing:.06em;color:#857d8c;text-transform:uppercase;text-decoration:none}
#tu-ust .tu-sekme a.on{color:#2a2530}
#tu-ust .tu-sekme a.on:after{content:"";position:absolute;bottom:-1px;left:50%;width:50%;height:2px;background:#ED0080}
#tu-ust h1{font:500 38px/1.1 "Cormorant Garamond",Georgia,serif;margin:0 0 6px;color:#2a2530;text-transform:none;letter-spacing:0}
#tu-ust p{color:#857d8c;font-size:14.5px;margin:0 0 26px}
#tu-alt{text-align:center;font-size:14px;color:#857d8c;margin-top:20px}
#tu-alt a{color:#ED0080;font-weight:600;text-decoration:none}

/* Ticimax iskeleti sıfırla */
#newUyeOlSection,#newUyeOlSection .newUyeOlContainer,#newUyeOlSection .newUyeOlRow,#newUyeOlSection .newUyeOlCol{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;float:none!important}
#newUyeOlSection .FormTitle{display:none!important}

/* ============ FORM ALANLARI (iki sayfa ortak) ============ */
#newUyeOlSection .uyeAdSoyadRow,#newUyeOlSection .adresColRow{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}
#newUyeOlSection .dogumGunuRow{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:10px}
#newUyeOlSection .newUserWrapper,#divNewUyeGirisContent .newUserWrapper{position:relative!important;margin:0 0 14px!important;width:auto!important;padding:0!important;float:none!important}
#newUyeOlSection .newUserWrapper.mrgn0,#newUyeOlSection .uyeAdSoyadRow,#newUyeOlSection .adresColRow,#newUyeOlSection .dogumGunuRow{margin-bottom:0!important}
#newUyeOlSection .newUserWrapper input:not([type=checkbox]):not([type=radio]),#newUyeOlSection .newUserWrapper select,
#divNewUyeGirisContent .newUserWrapper input:not([type=checkbox]):not([type=radio]){width:100%!important;height:56px!important;border:1px solid #ece3ea!important;border-radius:14px!important;padding:20px 16px 6px!important;font:15px Figtree,Arial!important;color:#2a2530!important;background-color:#fff!important;box-shadow:none!important;outline:none!important;transition:border-color .15s,box-shadow .15s}
#newUyeOlSection .newUserWrapper .iti input[type=tel],#divNewUyeGirisContent .iti input[type=tel]{padding:6px 16px 6px 56px!important}
#newUyeOlSection .newUserWrapper select{-webkit-appearance:none!important;appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23857d8c' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 16px center!important}
#newUyeOlSection .newUserWrapper input:focus,#newUyeOlSection .newUserWrapper select:focus,#divNewUyeGirisContent .newUserWrapper input:focus{border-color:#d8648b!important;box-shadow:0 0 0 4px rgba(237,0,128,.08)!important}
#newUyeOlSection .placeholderLabel,#divNewUyeGirisContent .placeholderLabel{position:absolute!important;left:17px!important;top:9px!important;margin:0!important;padding:0!important;font:600 11px Figtree,Arial!important;letter-spacing:.04em;color:#857d8c!important;background:none!important;pointer-events:none;transform:none!important;z-index:2;line-height:1.2!important;width:auto!important;height:auto!important}
#newUyeOlSection .iti,#divNewUyeGirisContent .iti{width:100%!important;display:block!important}
#newUyeOlSection .isRequiredDiv input,#newUyeOlSection .isRequiredDiv select{border-color:#e0567f!important}
#newUyeOlSection .validateField,#newUyeOlSection .alert-danger,#divNewUyeGirisContent .alert-danger{font-size:12px!important;color:#c43562!important;background:none!important;border:0!important;padding:4px 2px 0!important;margin:0!important;box-shadow:none!important}
#newUyeOlSection .TcxPassEye,#divNewUyeGirisContent .TcxPassEye{top:16px!important;right:14px!important;color:#857d8c;z-index:3}
#newUyeOlSection .passControlProgress{margin:6px 2px 0!important}
/* ülke gizli (Türkiye) */
#newUyeOlSection .newUserWrapper.mrgn0:has(#slcUlke){display:none!important}
/* doğum günü başlığı */
#newUyeOlSection .newUserWrapper.mrgn0:has(.dogumGunuRow):before{content:"Doğum günü — doğum gününde sürprizimiz var";display:block;font:600 13px Figtree,Arial;color:#2a2530;margin:4px 0 10px}

/* sosyal giriş butonları (Ticimax'inkiler, Genel Ayarlar'da açılınca görünür) */
#newUyeOlSection .socialMediaLoginButtons,#divNewUyeGirisContent .socialMediaLoginButtons{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 24px!important;padding:0!important;border:0!important}
#newUyeOlSection .socialMediaLoginButtons:empty,#divNewUyeGirisContent .socialMediaLoginButtons:empty,
#newUyeOlSection .socialMediaLoginButtons:not(:has(.socialBaglanButton)),#divNewUyeGirisContent .socialMediaLoginButtons:not(:has(a)){display:none!important}
#newUyeOlSection .socialBaglanButton,#divNewUyeGirisContent .socialMediaLoginButtons>div{margin:0!important;padding:0!important;width:auto!important;border:0!important;background:none!important}
#newUyeOlSection .socialBaglanButton a,#divNewUyeGirisContent .socialMediaLoginButtons a{height:50px!important;display:flex!important;align-items:center;justify-content:center;gap:10px;border-radius:14px!important;font:600 14px Figtree,Arial!important;text-decoration:none!important;cursor:pointer;background:#fff!important;border:1px solid #ece3ea!important;color:#2a2530!important;transition:transform .15s,box-shadow .15s;width:100%!important;padding:0 12px!important}
#newUyeOlSection .socialBaglanButton a:hover,#divNewUyeGirisContent .socialMediaLoginButtons a:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(42,37,48,.08)}
#newUyeOlSection .AppleLoginContainer a,#divNewUyeGirisContent [class*=Apple] a,#divNewUyeGirisContent a[class*=pple],#divNewUyeGirisContent a[id*=Apple]{background:#111!important;border-color:#111!important;color:#fff!important}
#newUyeOlSection .AppleLoginContainer a svg path,#divNewUyeGirisContent [class*=Apple] a svg path,#divNewUyeGirisContent a[id*=Apple] svg path{fill:#fff!important}
#newUyeOlSection .socialBaglanButton a svg,#divNewUyeGirisContent .socialMediaLoginButtons a svg{width:20px!important;height:20px!important}
#newUyeOlSection .socialBaglanButton a span,#divNewUyeGirisContent .socialMediaLoginButtons a span{color:inherit!important;font:inherit!important}
#newUyeOlSection .socialMediaLoginButtons:has(.socialBaglanButton):after,#divNewUyeGirisContent .socialMediaLoginButtons:has(a):after{content:"VEYA E-POSTA İLE";grid-column:1/-1;text-align:center;color:#857d8c;font:400 12px Figtree,Arial;letter-spacing:.08em;margin-top:12px;background:linear-gradient(#ece3ea,#ece3ea) left center/calc(50% - 80px) 1px no-repeat,linear-gradient(#ece3ea,#ece3ea) right center/calc(50% - 80px) 1px no-repeat}

/* onay kutuları */
#newUyeOlSection .signSozlesmeDiv{margin-top:6px!important;padding:0!important}
#newUyeOlSection .checkboxItem{display:flex!important;gap:11px;align-items:flex-start;margin:11px 0!important;padding:0!important;position:relative;width:auto!important;float:none!important}
#newUyeOlSection .checkboxItem input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px;border:1.5px solid #d6c9d2!important;border-radius:5px!important;margin:1px 0 0!important;display:grid!important;place-items:center;background:#fff!important;cursor:pointer;position:static!important;opacity:1!important;visibility:visible!important}
#newUyeOlSection .checkboxItem input[type=checkbox]:checked{background:#ED0080!important;border-color:#ED0080!important}
#newUyeOlSection .checkboxItem input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
#newUyeOlSection .checkboxItem .newSocialChkSozlesme{display:none!important}
#newUyeOlSection .checkboxItem label{font:400 13px/1.5 Figtree,Arial!important;color:#5d5563!important;margin:0!important;padding:0!important;cursor:pointer;position:static!important}
#newUyeOlSection .checkboxItem label:before,#newUyeOlSection .checkboxItem label:after{display:none!important}
#newUyeOlSection .checkboxItem a{color:#2a2530!important;text-decoration:underline!important}

/* butonlar */
#newUyeOlSection #btnSave,#divNewUyeGirisContent .newUserLoginBtn{width:100%!important;height:56px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ED0080,#c4006a)!important;color:#fff!important;font:700 14px Figtree,Arial!important;letter-spacing:.14em!important;text-transform:uppercase;margin:16px 0 0!important;cursor:pointer;box-shadow:0 12px 26px rgba(237,0,128,.25)!important;transition:transform .15s,box-shadow .15s;display:block!important;padding:0!important}
#newUyeOlSection #btnSave:hover,#divNewUyeGirisContent .newUserLoginBtn:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(237,0,128,.32)!important}
#divNewUyeGirisContent .newUserLoginBtn span{color:#fff!important;font:inherit!important}

/* ============ ÜYE GİRİŞİ ============ */
#divIcerik:has(#divNewUyeGirisContent){max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
#mainHolder_divUserLoginContent{display:grid!important;grid-template-columns:1.05fr 1fr;align-items:stretch;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:calc(100vh - 64px);background:radial-gradient(1200px 500px at 100% 0,#fdeef5 0,transparent 60%),#fbf6ef;font-family:Figtree,Arial,sans-serif;color:#2a2530}
#mainHolder_divUserLoginContent:before{content:"Tekrar hoş geldin.\A Bebeklerin seni bekliyor.";white-space:pre-line;display:flex;align-items:flex-end;padding:0 40px 40px;font:500 36px/1.15 "Cormorant Garamond",Georgia,serif;color:#fff;min-height:560px;background:linear-gradient(180deg,rgba(42,37,48,0) 55%,rgba(42,37,48,.7) 100%),url(https://dtechbilgisayarbilisim.com/cdn/toymonde/arkadas/hero.webp) 60% 35%/cover no-repeat}
#divNewUyeGirisContent{width:calc(100% - 80px)!important;max-width:440px!important;margin:56px auto!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;align-self:center}
#divNewUyeGirisContent *{box-sizing:border-box}
#divNewUyeGirisContent .newUserDivRow,#divNewUyeGirisContent .newUserDivLeft,#divNewUyeGirisContent .newUserLeftBox,#divNewUyeGirisContent .uyeGirisFormDetail,#divNewUyeGirisContent .uyeGirisFormDetailInputList{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;float:none!important;display:block}
#divNewUyeGirisContent .newUserDivRight,#divNewUyeGirisContent .userSignUp{display:none!important}
/* Ticimax sekmeleri → bizim sekme */
#divNewUyeGirisContent .userDivTab{margin:0 0 34px!important;padding:0!important;border:0!important;background:none!important}
#divNewUyeGirisContent .userDivTab ul{display:grid!important;grid-template-columns:1fr 1fr;border-bottom:1px solid #ece3ea;margin:0!important;padding:0!important;list-style:none}
#divNewUyeGirisContent .userDivTab li{text-align:center;padding:0 0 14px!important;margin:0!important;background:none!important;border:0!important;cursor:pointer;position:relative;width:auto!important}
#divNewUyeGirisContent .userDivTab li span{font:600 14px Figtree,Arial!important;letter-spacing:.06em;color:#857d8c!important;text-transform:uppercase}
#divNewUyeGirisContent .userDivTab li.active span{color:#2a2530!important}
#divNewUyeGirisContent .userDivTab li.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ED0080}
#divNewUyeGirisContent .uyeGirisFormDetail:before{content:"Hesabına giriş yap";display:block;font:500 38px/1.1 "Cormorant Garamond",Georgia,serif;color:#2a2530;margin:0 0 26px}
#divNewUyeGirisContent .uyeGirisFormDetailButtonList{display:flex!important;flex-direction:column;margin:0!important;padding:0!important}
#divNewUyeGirisContent .forgotpasswordDiv{order:-1;text-align:right;margin:-2px 0 2px!important;padding:0!important}
#divNewUyeGirisContent .forgotpasswordDiv a{font:600 13px Figtree,Arial!important;color:#d8648b!important;text-decoration:none!important}
#divNewUyeGirisContent .uyeGirisFormDetailButtonList:after{content:"";display:block}

/* ============ MOBİL ============ */
@media(max-width:900px){
 body:has(#newUyeOlSection) #headerNew .newHeaderNavUl,body:has(#divNewUyeGirisContent) #headerNew .newHeaderNavUl{display:none!important}
 body:has(#newUyeOlSection) #hb-logo a:after,body:has(#divNewUyeGirisContent) #hb-logo a:after{font-size:20px}
 div:has(> #newUyeOlSection),#mainHolder_divUserLoginContent{grid-template-columns:1fr;min-height:0}
 div:has(> #newUyeOlSection) > #tu-gorsel{grid-row:1;position:relative;height:220px;min-height:0}
 div:has(> #newUyeOlSection) > #tu-ust{grid-row:2;padding-top:28px}
 div:has(> #newUyeOlSection) > #newUyeOlSection{grid-row:3}
 div:has(> #newUyeOlSection) > #tu-alt{grid-row:4;padding-bottom:40px}
 div:has(> #newUyeOlSection) > #tu-ust,div:has(> #newUyeOlSection) > #newUyeOlSection,div:has(> #newUyeOlSection) > #tu-alt{width:calc(100% - 32px)}
 #tu-gorsel .tu-yazi{left:16px;right:16px;bottom:16px}
 #tu-gorsel h2{font-size:26px;margin-bottom:10px}
 #tu-gorsel .tu-et,#tu-gorsel .tu-roz span:nth-child(n+3){display:none}
 #tu-ust h1,#divNewUyeGirisContent .uyeGirisFormDetail:before{font-size:32px}
 #mainHolder_divUserLoginContent:before{min-height:200px;font-size:26px;padding:0 16px 16px}
 #divNewUyeGirisContent{width:calc(100% - 32px)!important;margin:28px auto 40px!important}
}

/* ============ DÜZELTMELER v2 ============ */
body:has(#newUyeOlSection),body:has(#divNewUyeGirisContent){overflow-x:hidden}
body:has(#newUyeOlSection) #headerNew .header-main .headerContainer,body:has(#divNewUyeGirisContent) #headerNew .header-main .headerContainer{padding:0 32px!important}
/* select: Ticimax oku + etiket tekrarı kaldır */
#newUyeOlSection .webkitAppearance:before,#newUyeOlSection .webkitAppearance:after{display:none!important;content:none!important}
#newUyeOlSection .webkitAppearance>.placeholderLabel{display:none!important}
#newUyeOlSection .newUserWrapper select{padding:0 40px 0 16px!important}
/* telefon bayrağı ortala */
#newUyeOlSection .iti__flag-container,#divNewUyeGirisContent .iti__flag-container{top:0!important;bottom:0!important;display:flex!important;align-items:center;padding-left:6px}
#newUyeOlSection .newUserWrapper .iti input[type=tel]{padding:0 16px 0 58px!important}
/* onay kutuları tam genişlik */
#newUyeOlSection .signSozlesmeDiv{clear:both!important;display:flow-root!important;width:100%!important}
#newUyeOlSection .uyeOlColItem,#newUyeOlSection .checkboxItem{width:100%!important;max-width:none!important;flex:none!important;clear:both}
#newUyeOlSection .checkboxItem label a,#newUyeOlSection .checkboxItem label{color:#5d5563!important}
#newUyeOlSection .checkboxItem label a{color:#2a2530!important}
/* bülten alanı (Ticimax footer) */
body:has(#newUyeOlSection) #customFooterContent .elementor-section:has(#divNewsLetter),body:has(#divNewUyeGirisContent) #customFooterContent .elementor-section:has(#divNewsLetter){background:#f6eef4!important}
body:has(#newUyeOlSection) #customFooterContent .elementor-section:has(#divNewsLetter) *,body:has(#divNewUyeGirisContent) #customFooterContent .elementor-section:has(#divNewsLetter) *{color:#2a2530}
body:has(#newUyeOlSection) #btnMailKaydet,body:has(#divNewUyeGirisContent) #btnMailKaydet{background:#ED0080!important;color:#fff!important;border-radius:0 10px 10px 0}

/* ============ FOOTER + BÜLTEN v3 ============ */
#tu-ft{display:none}
body:has(#newUyeOlSection) #customFooterContent,body:has(#divNewUyeGirisContent) #customFooterContent{display:none!important}
div:has(> #newUyeOlSection) > #tu-ft{display:block;grid-column:1 / -1;grid-row:4}
body:has(#divNewUyeGirisContent) #tu-ft{display:block}
#tu-ft *{box-sizing:border-box}
/* pembe bülten */
#tu-ft .tu-bul{background:linear-gradient(120deg,#fbe1ec 0%,#f6e7f3 55%,#efe6fa 100%);padding:64px 24px;border-top:1px solid #f1dbe6}
#tu-ft .tu-bul-ic{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
#tu-ft .tu-bul-y small{font:600 11px Figtree,Arial;letter-spacing:.32em;color:#d8648b}
#tu-ft .tu-bul-y h3{font:500 38px/1.1 "Cormorant Garamond",Georgia,serif;color:#2a2530;margin:10px 0 10px;text-transform:none;letter-spacing:0}
#tu-ft .tu-bul-y p{font:15px/1.6 Figtree,Arial;color:#7b7384;margin:0;max-width:420px}
#tu-ft .tu-bul-s{display:flex;background:#fff;border:1px solid #ecd6e2;border-radius:999px;padding:6px;box-shadow:0 10px 30px rgba(216,100,139,.12)}
#tu-ft .tu-bul-s input{flex:1;min-width:0;border:0!important;outline:none;background:none!important;padding:0 18px!important;height:46px!important;font:15px Figtree,Arial;color:#2a2530;box-shadow:none!important}
#tu-ft .tu-bul-s button{border:0;border-radius:999px;background:#2a2530;color:#fff;font:700 12px Figtree,Arial;letter-spacing:.14em;text-transform:uppercase;padding:0 26px;height:46px;cursor:pointer;transition:background .15s}
#tu-ft .tu-bul-s button:hover{background:#ED0080}
#tu-ft .tu-bul-o{display:flex;gap:9px;align-items:flex-start;margin:14px 6px 0;font:13px/1.5 Figtree,Arial;color:#7b7384;cursor:pointer}
#tu-ft .tu-bul-o input{accent-color:#ED0080;width:16px;height:16px;margin:2px 0 0;flex:0 0 16px}
#tu-ft .tu-bul-m{display:none;margin:14px 6px 0;font:600 14px Figtree,Arial;color:#2f8a5b}
#tu-ft .tu-bul-m.h{color:#c43562}
#tu-ft .tu-bul-m:target{display:block}
#tu-ft .tu-bul-f:has(#tu-bulten-ok:target) .tu-bul-s,#tu-ft .tu-bul-f:has(#tu-bulten-ok2:target) .tu-bul-s,#tu-ft .tu-bul-f:has(#tu-bulten-ok:target) .tu-bul-o,#tu-ft .tu-bul-f:has(#tu-bulten-ok2:target) .tu-bul-o{display:none}
/* footer (tm_global ile aynı) */
#tu-ft .tm-footer{background:#241f29;color:#cfc5d4;font:15px/1.7 Arial,sans-serif;margin-top:0}
#tu-ft .tm-footer .k{max-width:1320px;margin:auto;padding:64px 48px 40px;display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr 1.3fr;gap:36px}
#tu-ft .tm-footer h4{font:700 13px Arial;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0 0 18px}
#tu-ft .tm-footer a{display:block;margin:8px 0;color:#cfc5d4;text-decoration:none}
#tu-ft .tm-footer a:hover{color:#fff}
#tu-ft .tm-footer .tm-logo{font:400 26px Georgia,'Times New Roman',serif;letter-spacing:.22em;color:#fff;display:block;margin-bottom:12px}
#tu-ft .tm-footer .tm-logo i{color:#f39bb8;font-style:normal}
#tu-ft .tm-footer .odeme{border-top:1px solid #3a3342;text-align:center;padding:24px}
#tu-ft .tm-footer .kr{display:flex;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}
#tu-ft .tm-footer .pk{width:46px;height:30px;background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center}
#tu-ft .tm-footer .pk .mc{width:30px;height:18px;background:radial-gradient(circle at 9px 9px,#eb001b 8.5px,transparent 9px),radial-gradient(circle at 21px 9px,#f79e1b 8.5px,transparent 9px)}
#tu-ft .tm-footer .imza{background:#1b1720;padding:16px 48px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8d8296;flex-wrap:wrap}
#tu-ft .tm-footer .imza b{color:#c9bdd0;font-weight:600}
@media(max-width:849px){
 div:has(> #newUyeOlSection) > #tu-ft{grid-row:5}
 #tu-ft .tu-bul{padding:40px 16px}
 #tu-ft .tu-bul-ic{grid-template-columns:1fr;gap:22px}
 #tu-ft .tu-bul-y h3{font-size:30px}
 #tu-ft .tm-footer .k{grid-template-columns:1fr 1fr;padding:40px 22px}
 #tu-ft .tm-footer .imza{padding:16px 22px}
}
/* v4: footer ID1'den (body sonu) */
body:has(#newUyeOlSection) #tu-ft{display:block!important}
#tu-ft .tu-f-giris{display:none}
body:has(#divNewUyeGirisContent) #tu-ft .tu-f-uye{display:none}
body:has(#divNewUyeGirisContent) #tu-ft .tu-f-giris{display:block}
/* v5 */
#newUyeOlSection .signSozlesmeDiv a,#newUyeOlSection .signSozlesmeDiv a *{color:#2a2530!important}
#newUyeOlSection .iti .iti__flag-container,#newUyeOlSection .iti>div:first-child{top:0!important;bottom:0!important;height:56px!important;display:flex!important;align-items:center!important}
#newUyeOlSection .iti .iti__selected-flag{height:56px!important;display:flex!important;align-items:center!important;padding:0 8px 0 14px!important;background:none!important}
/* v6: giriş sayfası sekmeleri: seçili form görünür (Ticimax showDivMember) */
#divNewUyeGirisContent .newUserDivLeft:not(.showDivMember),#divNewUyeGirisContent .newUserDivRight:not(.showDivMember){display:none!important}
#divNewUyeGirisContent .newUserDivRight.showDivMember{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;float:none!important}
#divNewUyeGirisContent .newUserRightBox{width:auto!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}
#divNewUyeGirisContent .newUserRightBox:before{content:"Hesabını oluştur";display:block;font:500 38px/1.1 "Cormorant Garamond",Georgia,serif;color:#2a2530;margin:0 0 26px}
#divNewUyeGirisContent .newUserWrapper input[type=date]{padding:20px 16px 6px!important}
#divNewUyeGirisContent .tcxDatePlaceholder{position:absolute;left:17px;top:9px;font:600 11px Figtree,Arial;color:#857d8c;pointer-events:none}
#divNewUyeGirisContent .iti .iti__flag-container{top:0!important;bottom:0!important;height:56px!important;display:flex!important;align-items:center!important}
#divNewUyeGirisContent .newUserWrapper .iti input[type=tel]{padding:0 16px 0 58px!important}
#divNewUyeGirisContent .signSozlesmeDiv,#divNewUyeGirisContent .userSozlesmeDiv{margin:6px 0 0!important;padding:0!important;display:block!important;width:100%!important}
#divNewUyeGirisContent .signSozlesmeDiv>div,#divNewUyeGirisContent .socialUserInput{display:flex!important;gap:11px;align-items:flex-start;margin:11px 0!important;padding:0!important;width:100%!important;float:none!important}
#divNewUyeGirisContent .signSozlesmeDiv input[type=checkbox],#divNewUyeGirisContent .socialUserInput input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px;border:1.5px solid #d6c9d2!important;border-radius:5px!important;margin:1px 0 0!important;display:grid!important;place-items:center;background:#fff!important;cursor:pointer;position:static!important;opacity:1!important;visibility:visible!important}
#divNewUyeGirisContent .signSozlesmeDiv input[type=checkbox]:checked,#divNewUyeGirisContent .socialUserInput input[type=checkbox]:checked{background:#ED0080!important;border-color:#ED0080!important}
#divNewUyeGirisContent .signSozlesmeDiv input[type=checkbox]:checked:after,#divNewUyeGirisContent .socialUserInput input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
#divNewUyeGirisContent .newSocialChkSozlesme{display:none!important}
#divNewUyeGirisContent .newSocialChkSozlesmeTranslate{font:400 13px/1.5 Figtree,Arial!important;color:#5d5563!important;margin:0!important;padding:0!important;cursor:pointer;position:static!important}
#divNewUyeGirisContent .newSocialChkSozlesmeTranslate:before,#divNewUyeGirisContent .newSocialChkSozlesmeTranslate:after{display:none!important}
#divNewUyeGirisContent .newSocialChkSozlesmeTranslate a{color:#2a2530!important;text-decoration:underline!important}
/* v7: menü (ID1 HTML'deki #tu-nav header üstüne) */
#tu-nav{display:none}
body:has(#newUyeOlSection) #headerNew .newHeaderNavUl,body:has(#divNewUyeGirisContent) #headerNew .newHeaderNavUl{visibility:hidden!important}
body:has(#newUyeOlSection) #tu-nav,body:has(#divNewUyeGirisContent) #tu-nav{display:flex;position:absolute;top:0;left:50%;transform:translateX(-50%);height:64px;align-items:center;gap:30px;z-index:2147483000}
#tu-nav a{color:#fff!important;font:600 12.5px Figtree,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:.95}
#tu-nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}
@media(max-width:1100px){body:has(#newUyeOlSection) #tu-nav,body:has(#divNewUyeGirisContent) #tu-nav{display:none}}
#divNewUyeGirisContent .userDivTab li,#divNewUyeGirisContent .userDivTab li.active{border:0!important;box-shadow:none!important}
#divNewUyeGirisContent .userDivTab li:before{display:none!important}
