/* TeknoDB header + footer (Katalog modülü). Eski tema header/footer'ı silinmez, yalnızca gizlenir. */
body.tdb-chrome>.d-none.d-lg-block,body.tdb-chrome #sticky-menu-wrapper,body.tdb-chrome .mobile-nav-wrapper,body.tdb-chrome #footer{display:none!important}
.tdbc-top,.tdbc-header,.tdbc-footer{font-family:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.35}
.tdbc-wrap{max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}
.tdbc-sr{position:absolute;left:-9999px}
.tdbc-top{background:#16181d;color:#d7dbe0;font-size:13px}
.tdbc-top .tdbc-wrap{display:flex;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}
.tdbc-toplinks{display:flex;gap:16px;flex-wrap:wrap}.tdbc-toplinks a{color:#d7dbe0;text-decoration:none}.tdbc-toplinks a:hover{color:#fff}
.tdbc-header{background:#fff;border-bottom:1px solid #dde1e6;position:relative;z-index:50}
.tdbc-head-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px}
.tdbc-brand{font-family:"Barlow Condensed",Impact,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.5px;color:#16181d;text-decoration:none;line-height:1}
.tdbc-brand{display:inline-flex;align-items:center;gap:10px}
.tdbc-word span{color:#c8102e}.tdbc-brand-foot .tdbc-word span{color:#c8102e}
.tdbc-mark{flex:none;display:block}.tdbc-logo-img{display:block;height:40px;width:auto;max-width:260px}
.tdbc-search{display:flex;gap:10px;flex:1 1 320px;max-width:520px;margin-left:auto}
.tdbc-search input{flex:1;min-width:0;height:44px;border:1px solid #c9ced5;border-radius:6px;padding:0 14px;font:inherit;font-size:15px;background:#fff;color:#16181d}
.tdbc-search button{height:44px;width:48px;border:0;border-radius:6px;background:#c8102e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}
.tdbc-burger{display:none;width:44px;height:44px;border:1px solid #c9ced5;border-radius:6px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.tdbc-burger span{display:block;width:20px;height:2px;background:#16181d}
.tdbc-top .tdbc-date{margin-right:18px;color:#aeb5be}
/* 1. kat: bölümler (koyu şerit, bölüm renginde alt çizgi) */
.tdbc-nav1{background:#16181d}
.tdbc-nav1 ul,.tdbc-nav2 ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap}
.tdbc-nav1 a{display:block;color:#d7dbe0;text-decoration:none;font-family:"Barlow Condensed",Impact,sans-serif;font-weight:800;font-size:20px;letter-spacing:.5px;padding:12px 22px 8px;text-transform:uppercase;border-bottom:4px solid var(--c,#c8102e);transition:background .15s,color .15s}
.tdbc-nav1 a:hover{background:#262b33;color:#fff}
.tdbc-nav1 a.on{background:var(--c,#c8102e);color:#fff}
/* 2. kat: alt menü (bölümün rengi) */
.tdbc-nav2{background:#16181d}
.tdbc-nav2 ul{overflow-x:auto;scrollbar-width:none}.tdbc-nav2 ul::-webkit-scrollbar{display:none}
.tdbc-nav2 a{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:10px 16px;white-space:nowrap;opacity:.95}
.tdbc-nav2 a:hover{background:rgba(0,0,0,.2);opacity:1}
/* Mobil akordeon */
.tdbc-mnav{display:none}
.tdbc-footer{background:#16181d;color:#c4cad1;margin-top:0}
.tdbc-foot-row{display:flex;flex-wrap:wrap;gap:32px;padding-top:36px;padding-bottom:36px}
.tdbc-foot-about{flex:1 1 240px}.tdbc-foot-about p{margin:10px 0 0;font-size:14px;line-height:1.5}
.tdbc-brand-foot{color:#fff;font-size:32px}
.tdbc-foot-col{flex:1 1 160px;display:flex;flex-direction:column;gap:8px}
.tdbc-foot-col b{color:#fff;text-transform:uppercase;font-size:14px}
.tdbc-foot-col a{color:#c4cad1;text-decoration:none;font-size:14px}.tdbc-foot-col a:hover{color:#fff}
.tdbc-copy{border-top:1px solid #2c3139;padding:14px 16px;text-align:center;font-size:13px}
@media(max-width:820px){
 .tdbc-brand{font-size:30px}.tdbc-mark{width:32px;height:32px}
 .tdbc-head-row{flex-wrap:wrap;gap:12px}
 .tdbc-search{order:3;flex:1 1 100%;max-width:none}
 .tdbc-burger{display:flex;order:2}
 .tdbc-nav1{overflow-x:auto}.tdbc-nav1 ul{min-width:max-content}.tdbc-nav1 a{font-size:17px;padding:10px 14px 6px}
 .tdbc-nav1,.tdbc-nav2{display:none}
 .tdbc-burger-cb:checked~.tdbc-mnav{display:block;background:#fff;border-top:1px solid #dde1e6}
 .tdbc-mnav details,.tdbc-mnav .tdbc-one{border-bottom:1px solid #e4e8ec}
 .tdbc-mnav summary,.tdbc-mnav .tdbc-one{display:block;list-style:none;cursor:pointer;padding:14px 16px;font:800 18px/1 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;color:#16181d;border-left:5px solid #c8102e;text-decoration:none}
 .tdbc-mnav summary::-webkit-details-marker{display:none}
 .tdbc-mnav summary:after{content:"+";float:right;font-size:20px}.tdbc-mnav details[open] summary:after{content:"–"}
 .tdbc-mnav details a{display:block;padding:11px 28px;color:#2a2f37;text-decoration:none;font-weight:600;border-top:1px solid #f0f2f4}
 .tdbc-mnav .tdbc-all{font-weight:800;color:#c8102e}
 .tdbc-mnav .tdbc-login{border-left-color:#16181d}
}

/* Site araması: yazarken açılan öneri kutusu (v2.42.0) */
.tdbc-search{position:relative}
.tdbc-sug{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1200;background:#fff;color:#16181d;border:1px solid #d5dae1;border-radius:10px;box-shadow:0 14px 36px rgba(15,23,42,.18);max-height:min(72vh,560px);overflow:auto;padding:6px 0}
.tdbc-sug[hidden]{display:none}
.tdbc-sug-h{font:700 11px/1 inherit;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;padding:10px 14px 6px}
.tdbc-sug-i{display:flex;align-items:center;gap:10px;padding:7px 14px;text-decoration:none;color:inherit}
.tdbc-sug-i:hover,.tdbc-sug-i.on{background:#f3f4f6}
.tdbc-sug-img{flex:0 0 44px;width:44px;height:44px;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}
.tdbc-sug-img img{width:100%;height:100%;object-fit:contain}
.tdbc-sug-t{flex:1;min-width:0;display:flex;flex-direction:column}
.tdbc-sug-t b{font-weight:600;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.tdbc-sug-t small{font-size:12px;color:#6b7280;margin-top:2px}
.tdbc-sug-i em{font-style:normal;font-weight:700;font-size:13px;color:#c8102e;white-space:nowrap}
.tdbc-sug-pop{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 8px}
.tdbc-sug-chip{padding:5px 11px;border-radius:999px;background:#f3f4f6;color:#16181d;font-size:13px;text-decoration:none}
.tdbc-sug-chip:hover{background:#e5e7eb}
.tdbc-sug-none{padding:14px;font-size:14px;color:#6b7280}
.tdbc-sug-all{display:block;padding:11px 14px;border-top:1px solid #eceef2;font-weight:600;font-size:14px;color:#c8102e;text-decoration:none}
.tdbc-sug-all:hover,.tdbc-sug-all.on{background:#fdf2f4}

/* ===== Menü v2 (v2.44.0): ikonlu sekmeler, mega menü, mobil koyu açılır menü ===== */
.tdbc-v2 .tdbc-ico{display:inline-flex;align-items:center;justify-content:center;flex:none}
.tdbc-v2 .tdbc-nav1{background:#fff;border-bottom:1px solid #e4e8ec}
.tdbc-v2 .tdbc-nav1 ul{gap:4px}
.tdbc-v2 .tdbc-nav1 a{display:flex;align-items:center;gap:8px;color:#2a2f37;font-family:inherit;font-weight:700;font-size:15px;letter-spacing:0;text-transform:none;padding:13px 16px;border-bottom:3px solid transparent}
.tdbc-v2 .tdbc-nav1 a:hover,.tdbc-v2 .tdbc-nav1 a.open{background:#f6f7f9;color:#16181d}
.tdbc-v2 .tdbc-nav1 a.on{background:transparent;color:var(--c,#c8102e);border-bottom-color:var(--c,#c8102e)}
.tdbc-v2 .tdbc-nav2{background:#f6f7f9!important;border-bottom:1px solid #e4e8ec}
.tdbc-v2 .tdbc-nav2 a{color:#2a2f37;font-weight:600;font-size:14px;padding:9px 14px}
.tdbc-v2 .tdbc-nav2 a:hover{background:#eceef2}
.tdbc-v2 .tdbc-search input{border-radius:10px;background:#f6f7f9;border-color:#dde1e6}
.tdbc-v2 .tdbc-search button{border-radius:10px}
.tdbc-v2 .tdbc-search{max-width:640px}
.tdbc-mtabs{display:none}
/* Mega panel */
.tdbc-mega{position:absolute;left:0;right:0;top:100%;z-index:1100;background:#fff;border-bottom:1px solid #dde1e6;box-shadow:0 18px 40px rgba(15,23,42,.14)}
.tdbc-mega[hidden]{display:none}
.tdbc-header{position:relative}
.tdbc-mega-in{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:0;padding-top:18px;padding-bottom:20px;align-items:start}
.tdbc-mega.tdbc-norr .tdbc-mega-in{grid-template-columns:300px minmax(0,1fr)}
.tdbc-ml{list-style:none;margin:0;padding:0 12px 0 0;border-right:1px solid #eceef2;display:grid;gap:4px}
.tdbc-ml a{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;text-decoration:none;color:#16181d}
.tdbc-ml a .tdbc-ico{width:40px;height:40px;border-radius:10px;background:#f3f4f6;color:#16181d}
.tdbc-ml a b{display:block;font-size:15px}.tdbc-ml a small{display:block;font-size:12px;color:#6b7280;margin-top:2px}
.tdbc-ml a:hover,.tdbc-ml a.on{background:#c8102e;color:#fff}
.tdbc-ml a:hover small,.tdbc-ml a.on small{color:#ffd9de}.tdbc-ml a:hover .tdbc-ico,.tdbc-ml a.on .tdbc-ico{background:rgba(255,255,255,.18);color:#fff}
.tdbc-mm{padding:0 24px}
.tdbc-mm h4,.tdbc-mr h4{margin:2px 0 12px;font-size:16px;font-weight:800;color:#16181d}
.tdbc-mp ul{list-style:none;margin:0;padding:0;columns:2;column-gap:20px}
.tdbc-mp li{break-inside:avoid}
.tdbc-mp li a{display:block;padding:8px 6px;color:#2a2f37;text-decoration:none;font-size:14px;border-radius:6px}
.tdbc-mp li a:hover{background:#f3f4f6;color:#c8102e}
.tdbc-mp .tdbc-all a{font-weight:800;color:#c8102e}
.tdbc-mr{padding-left:20px;border-left:1px solid #eceef2}
.tdbc-mr[hidden]{display:none}
.tdbc-pair{display:flex;align-items:center;gap:10px;padding:9px 10px;margin-bottom:8px;border:1px solid #eceef2;border-radius:10px;text-decoration:none;color:#16181d;font-size:13px;font-weight:600;line-height:1.3}
.tdbc-pair:hover{border-color:#c8102e}
.tdbc-pair i{font-style:normal;font-weight:800;color:#c8102e;font-size:11px;margin:0 2px}
.tdbc-pi{display:flex;flex:none}.tdbc-pi img{width:40px;height:40px;object-fit:contain;background:#fff;border-radius:6px}.tdbc-pi img+img{margin-left:-8px}
.tdbc-brands{display:flex;flex-wrap:wrap;gap:8px}
.tdbc-brands a{display:flex;align-items:center;justify-content:center;min-width:76px;height:42px;padding:0 12px;border:1px solid #eceef2;border-radius:8px;color:#16181d;text-decoration:none;font-weight:700;font-size:13px}
.tdbc-brands a:hover{border-color:#c8102e;color:#c8102e}.tdbc-brands img{max-width:70px;height:24px;object-fit:contain}
@media(max-width:820px){
 .tdbc-mega{display:none!important}
 .tdbc-v2 .tdbc-head-row{padding-bottom:10px}
 .tdbc-v2 .tdbc-mtabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px 12px;background:#fff}
 .tdbc-mtabs a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border-radius:12px;background:#f6f7f9;color:#2a2f37;font-size:12px;font-weight:700;text-decoration:none}
 .tdbc-mtabs a.on{background:#fdecef;color:#c8102e}
 .tdbc-burger-cb:checked~.tdbc-drawer{display:block;position:fixed;z-index:3000;inset:0;overflow:auto;background:#101216;border:0;padding:76px 16px 28px}
 .tdbc-drawer .tdbc-dc{display:block;margin-bottom:10px;border:0!important;border-radius:14px;background:#1b1f26;color:#fff;padding:0}
 .tdbc-drawer summary,.tdbc-drawer a.tdbc-dl{display:flex!important;align-items:center;gap:14px;padding:14px 16px!important;border:0!important;font:inherit!important;text-transform:none!important;color:#fff!important;text-decoration:none;list-style:none}
 .tdbc-drawer summary:after{content:none!important}
 .tdbc-drawer .tdbc-ico{width:42px;height:42px;border-radius:12px;background:#2a2f38;color:#fff}
 .tdbc-drawer .tdbc-dt{flex:1;min-width:0}.tdbc-drawer .tdbc-dt b{display:block;font-size:17px;font-weight:800}.tdbc-drawer .tdbc-dt small{display:block;font-size:12.5px;color:#a9b0ba;margin-top:2px}
 .tdbc-drawer .tdbc-chev{width:9px;height:9px;border-right:2px solid #a9b0ba;border-top:2px solid #a9b0ba;transform:rotate(45deg);flex:none;margin-right:4px}
 .tdbc-drawer details[open] .tdbc-chev{transform:rotate(135deg)}
 .tdbc-drawer .tdbc-hot{background:#c8102e}.tdbc-drawer .tdbc-hot .tdbc-ico{background:rgba(255,255,255,.2)}.tdbc-drawer .tdbc-hot small{color:#ffd9de}.tdbc-drawer .tdbc-hot .tdbc-chev{border-color:#fff}
 .tdbc-drawer details a{display:block;padding:11px 20px 11px 72px;color:#d7dbe0;text-decoration:none;font-weight:600;border-top:1px solid rgba(255,255,255,.07)!important}
 .tdbc-drawer details .tdbc-all{color:#ff8c9b;font-weight:800}
 .tdbc-v2 .tdbc-burger{position:relative;z-index:3100}
 .tdbc-burger-cb:checked~.tdbc-head-row .tdbc-burger{background:#fff;position:fixed;top:14px;right:16px}
 .tdbc-v2 .tdbc-nav1{display:none}
}

/* Mobil menü: üyelik alanı (v2.44.1) */
.tdbc-acct{display:none}
@media(max-width:820px){
 .tdbc-drawer .tdbc-acct{display:block;margin-top:22px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}
 .tdbc-acct-h{font:800 12px/1 inherit;letter-spacing:.08em;text-transform:uppercase;color:#7d8590;padding:14px 4px 8px}
 .tdbc-acct-me{padding:2px 4px 10px;font-size:18px;font-weight:800;color:#fff}
 .tdbc-drawer .tdbc-ar,.tdbc-drawer .tdbc-logout button{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:12px 8px;border:0;background:none;color:#e6e9ee;text-decoration:none;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.07)}
 .tdbc-drawer .tdbc-ar>span:nth-child(2){flex:1}
 .tdbc-drawer .tdbc-acct .tdbc-ico{width:36px;height:36px;border-radius:10px;background:#242932;color:#fff}
 .tdbc-drawer .tdbc-ar-main{background:#c8102e;border-radius:12px;padding:12px;border:0;margin-bottom:6px;color:#fff}
 .tdbc-drawer .tdbc-ar-main .tdbc-ico{background:rgba(255,255,255,.2)}
 .tdbc-drawer .tdbc-logout{margin:0}
 .tdbc-drawer .tdbc-logout button{color:#ff8c9b;border-bottom:0}
}

/* Alt bağlantılarda kategori simgesi (v2.44.2) */
.tdbc-si{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--cc,#6a3fb5);color:#fff;flex:none;margin-right:10px;vertical-align:middle;font-style:normal}
.tdbc-mp li a{display:flex;align-items:center}
@media(max-width:820px){
 .tdbc-drawer details a{display:flex;align-items:center}
 .tdbc-drawer details a .tdbc-si{margin-right:12px;margin-left:-4px}
 body:has(.tdbc-burger-cb:checked) .tdbc-top{visibility:hidden}
}

/* Mobil alt çubuk (v2.45.0) */
.tdbc-bbar{display:none}
@media(max-width:820px){
 body:has(.tdbc-bbar){padding-bottom:84px}
 .tdbc-bbar{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;position:fixed;z-index:3200;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e4e8ec;box-shadow:0 -6px 20px rgba(15,23,42,.1);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}
 .tdbc-bbar a,.tdbc-bbar label{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;color:#6b7280;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}
 .tdbc-bbar .on{color:#c8102e}
 .tdbc-bbar .tdbc-bb-mid .tdbc-ico{width:52px;height:52px;margin-top:-26px;border-radius:50%;background:#c8102e;color:#fff;box-shadow:0 6px 16px rgba(200,16,46,.45);border:4px solid #fff}
 .tdbc-bbar .tdbc-bb-mid{color:#c8102e}
 .tdbc-burger-cb:checked~.tdbc-drawer{padding-bottom:110px}
}

/* Logo: tıklayınca / üzerine gelince / ziyaret edilmişken renk değişmesin */
.tdbc-brand,.tdbc-brand:hover,.tdbc-brand:focus,.tdbc-brand:active,.tdbc-brand:visited{color:#16181d!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent}
.tdbc-brand-foot,.tdbc-brand-foot:hover,.tdbc-brand-foot:focus,.tdbc-brand-foot:active,.tdbc-brand-foot:visited{color:#fff!important}
.tdbc-word span,.tdbc-brand:hover .tdbc-word span,.tdbc-brand:active .tdbc-word span{color:#c8102e!important}
.tdbc-brand-foot .tdbc-word span{color:#c8102e!important}
.tdbc-logo-svg{display:block;height:40px;width:auto}
@media(max-width:820px){.tdbc-logo-svg{height:32px}}

/* Linklere tıklayınca / dokununca / üzerine gelince renk değişmesin (temanın a:hover,a:active{color:...!important} kuralını ezer) */
.tdbc-toplinks a:is(:focus,:active,:visited){color:#d7dbe0!important}
.tdbc-toplinks a:hover{color:#fff!important}
.tdbc-nav1 a:not(.on):is(:focus,:active,:visited){color:#d7dbe0!important}
.tdbc-nav1 a:not(.on):hover{color:#fff!important}
.tdbc-nav1 a.on:is(:focus,:active,:visited){color:#fff!important}
.tdbc-nav1 a.on:hover{color:#fff!important}
.tdbc-nav2 a:is(:focus,:active,:visited){color:#fff!important}
.tdbc-nav2 a:hover{color:#fff!important}
.tdbc-foot-col a:is(:focus,:active,:visited){color:#c4cad1!important}
.tdbc-foot-col a:hover{color:#fff!important}
.tdbc-mnav details a:is(:focus,:active,:visited){color:#2a2f37!important}
.tdbc-mnav details a:hover{color:#2a2f37!important}
.tdbc-v2 .tdbc-nav1 a:not(.on):not(.open):is(:focus,:active,:visited){color:#2a2f37!important}
.tdbc-v2 .tdbc-nav1 a:not(.on):not(.open):hover{color:#16181d!important}
.tdbc-v2 .tdbc-nav1 a.on:is(:focus,:active,:visited){color:var(--c,#c8102e)!important}
.tdbc-v2 .tdbc-nav1 a.on:hover{color:var(--c,#c8102e)!important}
.tdbc-v2 .tdbc-nav1 a.open:is(:focus,:active,:visited){color:#16181d!important}
.tdbc-v2 .tdbc-nav1 a.open:hover{color:#16181d!important}
.tdbc-v2 .tdbc-nav2 a:is(:focus,:active,:visited){color:#2a2f37!important}
.tdbc-v2 .tdbc-nav2 a:hover{color:#2a2f37!important}
.tdbc-ml a:not(.on):is(:focus,:active,:visited){color:#16181d!important}
.tdbc-ml a:not(.on):hover{color:#fff!important}
.tdbc-ml a.on:is(:focus,:active,:visited){color:#fff!important}
.tdbc-ml a.on:hover{color:#fff!important}
.tdbc-mp li a:is(:focus,:active,:visited){color:#2a2f37!important}
.tdbc-mp li a:hover{color:#c8102e!important}
.tdbc-mp .tdbc-all a:is(:focus,:active,:visited){color:#c8102e!important}
.tdbc-mp .tdbc-all a:hover{color:#c8102e!important}
.tdbc-brands a:is(:focus,:active,:visited){color:#16181d!important}
.tdbc-brands a:hover{color:#c8102e!important}
.tdbc-mtabs a:not(.on):is(:focus,:active,:visited){color:#2a2f37!important}
.tdbc-mtabs a:not(.on):hover{color:#2a2f37!important}
.tdbc-mtabs a.on:is(:focus,:active,:visited){color:#c8102e!important}
.tdbc-mtabs a.on:hover{color:#c8102e!important}
.tdbc-drawer details a:is(:focus,:active,:visited){color:#d7dbe0!important}
.tdbc-drawer details a:hover{color:#d7dbe0!important}
.tdbc-drawer .tdbc-ar:is(:focus,:active,:visited){color:#e6e9ee!important}
.tdbc-drawer .tdbc-ar:hover{color:#e6e9ee!important}
.tdbc-bbar a:not(.on):not(.tdbc-bb-mid):is(:focus,:active,:visited){color:#6b7280!important}
.tdbc-bbar a:not(.on):not(.tdbc-bb-mid):hover{color:#6b7280!important}
.tdbc-bbar a.on:is(:focus,:active,:visited),.tdbc-bbar a.tdbc-bb-mid:is(:focus,:active,:visited){color:#c8102e!important}
.tdbc-bbar a.on:hover,.tdbc-bbar a.tdbc-bb-mid:hover{color:#c8102e!important}
.tdbc-drawer .tdbc-nb{background:#c8102e;color:#fff;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:700;margin-right:4px}

/* v2.60.0: karanlık/aydınlık düğmesi + her sayfada bülten kutusu */
.tdbc-theme{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #c9ced5;border-radius:8px;background:transparent;color:#16181d;cursor:pointer;padding:0}
.tdbc-theme:hover{border-color:#c8102e;color:#c8102e}
.tdbc-theme svg{display:block}.tdbc-theme .tdbc-sun{display:none}
html[data-tdb="dark"] .tdbc-theme .tdbc-sun{display:block}html[data-tdb="dark"] .tdbc-theme .tdbc-moon{display:none}
@media(max-width:820px){.tdbc-theme{order:1;margin-left:auto}}
.tdbc-nl{max-width:1280px;margin:28px auto;padding:0 16px;font-family:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.tdbc-nl-in{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#14181f;color:#fff;border-radius:14px;padding:22px 24px}
.tdbc-nl-in h2{margin:0 0 4px;font-size:22px;font-weight:800;color:#fff}.tdbc-nl-in p{margin:0;color:#c5ccd6;font-size:14px;max-width:460px}
.tdbc-nl-in form{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:260px;max-width:440px;position:relative}
.tdbc-nl-in input[type=email]{flex:1;min-width:0;height:44px;border-radius:10px;border:0;padding:0 14px;font-size:15px;background:#fff;color:#16181d}
.tdbc-nl-in button{height:44px;border:0;border-radius:10px;background:#c8102e;color:#fff;font-weight:700;padding:0 20px;cursor:pointer}
.tdbc-nl-chk{flex-basis:100%;display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;color:#c5ccd6}
.tdbc-nl-chk a:is(:link,:visited,:hover,:focus,:active){color:#fff!important;text-decoration:underline}
.tdbc-nl+.tdbc-footer{margin-top:0}

/* ===== v2.61.0: header v3 (demo tasarımı) ===== */
.tdbc-top3{background:#fff;border-bottom:1px solid #eceef2;color:#6b7280;font-size:13px}
.tdbc-top3 .tdbc-top3-in{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;padding-top:9px;padding-bottom:9px}
.tdbc-top3-l,.tdbc-top3-r{display:flex;align-items:center;gap:14px;min-width:0}
.tdbc-top3 .tdbc-date{display:inline-flex;align-items:center;gap:8px;margin:0;color:#4a525c;white-space:nowrap}
.tdbc-tag{padding-left:16px;border-left:1px solid #dde1e6;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tdbc-top3 .tdbc-toplinks{gap:0;flex-wrap:nowrap}.tdbc-top3 .tdbc-toplinks a{color:#6b7280;padding:0 12px;border-left:1px solid #dde1e6;white-space:nowrap}
.tdbc-top3 .tdbc-toplinks a:first-child{border-left:0}.tdbc-top3 .tdbc-toplinks a:hover{color:#c8102e}
.tdbc-soc{display:flex;gap:14px;padding-left:14px;border-left:1px solid #dde1e6}.tdbc-soc a{display:flex;color:#4a525c}.tdbc-soc a:hover{color:#c8102e}
.tdbc-v3{background:#fff;border-bottom:1px solid #eceef2}
.tdbc-hrw{position:relative}
.tdbc-v3 .tdbc-head-row{gap:28px;padding-top:12px;padding-bottom:12px;justify-content:flex-start;flex-wrap:nowrap}
.tdbc-v3 .tdbc-brand{flex:none}
.tdbc-v3 .tdbc-head-row .tdbc-nav1{background:transparent;border:0;flex:1;min-width:0}
.tdbc-v3 .tdbc-head-row .tdbc-nav1 ul{gap:4px;justify-content:flex-start}
.tdbc-v3 .tdbc-head-row .tdbc-nav1 a{display:block;padding:10px 12px;font-size:15px;font-weight:600;color:#2a2f37;border-radius:0;border-bottom:3px solid transparent;background:transparent}
.tdbc-v3 .tdbc-head-row .tdbc-nav1 a:hover,.tdbc-v3 .tdbc-head-row .tdbc-nav1 a.open{background:transparent;color:#c8102e}
.tdbc-v3 .tdbc-head-row .tdbc-nav1 a.on{background:transparent;color:#c8102e;border-bottom-color:#c8102e}
.tdbc-tools{display:flex;align-items:center;gap:12px;flex:none}
.tdbc-mtools,.tdbc-sheet,.tdbc-ov{display:none}
.tdbc-sw{position:relative;flex:none;width:54px;height:30px;border-radius:999px;border:1px solid #d5dae1;background:#f1f3f6;padding:0;cursor:pointer;transition:background .2s}
.tdbc-sw i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;color:#16181d;box-shadow:0 1px 3px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;transition:transform .2s}
.tdbc-sw .tdbc-sun{display:none}
.tdbc-addp{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid #dde1e6;border-radius:10px;background:#f6f7f9;color:#16181d;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}
.tdbc-addp:hover{border-color:#c8102e;color:#c8102e}
.tdbc-login3{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:10px;border:1px solid #c8102e;color:#c8102e;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}
.tdbc-um{position:relative}
.tdbc-um summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;color:#16181d;padding:2px 6px;border-radius:10px}
.tdbc-um summary::-webkit-details-marker{display:none}
.tdbc-un{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tdbc-uc{width:8px;height:8px;border-right:2px solid #4a525c;border-bottom:2px solid #4a525c;transform:rotate(45deg);margin:-4px 2px 0}
.tdbc-um[open] .tdbc-uc{transform:rotate(225deg);margin-top:3px}
.tdbc-um-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:#fff;border:1px solid #dde1e6;border-radius:12px;box-shadow:0 14px 36px rgba(15,23,42,.18);padding:8px;z-index:1300}
.tdbc-um-menu a,.tdbc-um-menu .tdbc-logout button{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:#16181d;text-decoration:none;font:inherit;font-size:14px;font-weight:600;background:none;border:0;width:100%;cursor:pointer;text-align:left;box-sizing:border-box}
.tdbc-um-menu a:hover,.tdbc-um-menu .tdbc-logout button:hover{background:#f3f4f6}
.tdbc-um-menu .tdbc-logout{margin:6px 0 0;padding-top:6px;border-top:1px solid #eceef2}
.tdbc-av{border-radius:50%;object-fit:cover;display:block;flex:none}
.tdbc-av-i{display:inline-flex;align-items:center;justify-content:center;background:#c8102e;color:#fff;font-weight:800}
.tdbc-nb{margin-left:auto;background:#c8102e;color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:2px 7px}
.tdbc-searchrow{display:flex;justify-content:center;padding-top:6px;padding-bottom:14px}
.tdbc-v3 .tdbc-search{flex:0 1 960px;width:100%;max-width:960px;margin:0;gap:0;position:relative}
.tdbc-v3 .tdbc-search input{height:50px;border-radius:12px 0 0 12px;padding-left:46px;background:#fff;border:1px solid #dde1e6;border-right:0}
.tdbc-sico{position:absolute;left:14px;top:0;height:50px;display:flex;align-items:center;color:#6b7280;pointer-events:none}
.tdbc-v3 .tdbc-search button{height:50px;width:auto;padding:0 38px;border-radius:0 12px 12px 0;font-weight:700;font-size:16px}
.tdbc-sb-i{display:none}
.tdbc-v3 .tdbc-nav2{border-bottom:0}
@media(max-width:820px){
 .tdbc-top3{display:none}.tdbc-tools{display:none}
 .tdbc-v3 .tdbc-head-row{gap:10px;padding:12px 16px 8px;justify-content:space-between}
 .tdbc-mtools{display:flex;align-items:center;gap:10px}
 .tdbc-bell,.tdbc-v3 .tdbc-burger{width:44px;height:44px;border:1px solid #e1e5ea;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.08);display:flex;align-items:center;justify-content:center;color:#16181d;position:relative;order:0}
 .tdbc-bell i{position:absolute;top:8px;right:9px;width:9px;height:9px;border-radius:50%;background:#c8102e;border:2px solid #fff}
 .tdbc-searchrow{padding:2px 16px 10px}
 .tdbc-v3 .tdbc-search input{height:48px;border-radius:12px;border-right:1px solid #dde1e6}
 .tdbc-v3 .tdbc-search button{height:48px;width:52px;padding:0;border-radius:12px;margin-left:8px}
 .tdbc-sico{height:48px}.tdbc-sb-t{display:none}.tdbc-sb-i{display:flex}
 .tdbc-v3 .tdbc-nav2{display:none}
 .tdbc-ov{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:3150;opacity:0;pointer-events:none;transition:opacity .25s}
 .tdbc-burger-cb:checked~.tdbc-ov{opacity:1;pointer-events:auto}
 .tdbc-sheet{display:block;position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);z-index:3200;background:#fff;color:#16181d;transform:translateX(105%);transition:transform .25s;overflow:auto;padding:16px;box-shadow:-10px 0 40px rgba(0,0,0,.25);box-sizing:border-box}
 .tdbc-burger-cb:checked~.tdbc-sheet{transform:none}
 .tdbc-sh-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
 .tdbc-sheet .tdbc-brand{font-size:30px}.tdbc-sheet .tdbc-logo-svg{height:30px}
 .tdbc-sh-x{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#16181d}
 .tdbc-sh-me{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#f3f4f6;color:#16181d;text-decoration:none;margin-bottom:12px}
 .tdbc-sh-nm{flex:1;min-width:0}.tdbc-sh-nm b{display:block;font-size:16px}.tdbc-sh-nm small{color:#6b7280}
 .tdbc-sheet .tdbc-chev{width:9px;height:9px;border-right:2px solid #9aa1ab;border-top:2px solid #9aa1ab;transform:rotate(45deg);flex:none;margin-right:4px}
 .tdbc-sh-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#f3f4f6;margin-bottom:12px;font-weight:700}
 .tdbc-sw-end{margin-left:auto}
 .tdbc-btn-red{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:12px;background:#c8102e;color:#fff!important;font-weight:800;text-decoration:none;margin-bottom:14px}
 .tdbc-btn-out{display:flex;align-items:center;justify-content:center;height:46px;border-radius:12px;border:1px solid #dde1e6;color:#16181d;font-weight:700;text-decoration:none}
 .tdbc-sh-auth{display:grid;gap:8px;margin-bottom:12px}.tdbc-sh-auth .tdbc-btn-red{margin-bottom:0}
 .tdbc-sh-list{display:grid;gap:2px;margin-bottom:6px}
 .tdbc-sh-list a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:12px;color:#16181d;text-decoration:none;font-weight:600;font-size:16px}
 .tdbc-sh-list a.on{background:#fdecef;color:#c8102e}
 .tdbc-sh-h{font-size:13px;color:#6b7280;font-weight:700;padding:12px 12px 4px}
 .tdbc-sheet .tdbc-logout{margin:10px 0 0}
 .tdbc-sheet .tdbc-logout button{display:flex;align-items:center;gap:14px;width:100%;padding:13px 14px;border:0;border-radius:12px;background:#fdecef;color:#c8102e;font:inherit;font-size:16px;font-weight:700;cursor:pointer}
}
@media(max-width:820px){.tdbc-burger-cb:checked~.tdbc-bbar{display:none!important}.tdbc-sheet{padding-bottom:32px}}
.tdbc-av:not(.tdbc-av-i){background:#e5e7eb}

/* Bildirim zili (v2.62.0) */
.tdbc-bn{position:relative;order:0}
.tdbc-bn>summary{list-style:none;cursor:pointer}.tdbc-bn>summary::-webkit-details-marker{display:none}
.tdbc-bn-n{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#c8102e;color:#fff;font:700 11px/20px system-ui,sans-serif;text-align:center;border:2px solid #fff;box-sizing:content-box}
.tdbc-bn-menu{position:absolute;right:0;top:calc(100% + 10px);width:340px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e1e5ea;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.18);z-index:60;overflow:hidden;text-align:left}
.tdbc-bn-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #eef0f3;font-size:14px;color:#16181d}
.tdbc-bn-h span{font-size:12px;font-weight:700;color:#c8102e}
.tdbc-bn-list{max-height:min(60vh,380px);overflow:auto}
.tdbc-bn-list a{display:block;padding:10px 14px;border-bottom:1px solid #f1f3f5;color:#16181d;text-decoration:none;position:relative}
.tdbc-bn-list a:hover{background:#f7f8fa}
.tdbc-bn-list a.unread{background:#fff5f6;padding-left:22px}
.tdbc-bn-list a.unread::before{content:"";position:absolute;left:9px;top:19px;width:7px;height:7px;border-radius:50%;background:#c8102e}
.tdbc-bn-t{display:block;font-size:13.5px;font-weight:600;line-height:1.35;margin-top:3px}
.tdbc-bn-list small{display:block;font-size:12px;color:#6b7280;margin-top:2px}
.tdbc-bn-k{display:inline-block;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:1px 7px;border-radius:6px;background:#eef0f3;color:#475467}
.tdbc-bn-k.k-price{background:#e7f7ee;color:#0a7a3d}.tdbc-bn-k.k-product{background:#e8f0ff;color:#1d4fd7}.tdbc-bn-k.k-broadcast{background:#ffe9ec;color:#c8102e}
.tdbc-bn-empty{margin:0;padding:18px 14px;font-size:13px;line-height:1.5;color:#6b7280}
.tdbc-bn-f{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #eef0f3;background:#fafbfc;font-size:13px}
.tdbc-bn-f form{margin:0}.tdbc-bn-f button{background:none;border:0;padding:0;color:#16181d;font:600 13px system-ui,sans-serif;cursor:pointer;text-decoration:underline}
.tdbc-bn-f a{color:#c8102e;font-weight:600;text-decoration:none;margin-left:auto}
.tdbc-bn .tdbc-bell i{display:none}
@media(max-width:820px){.tdbc-bn-menu{position:fixed;left:12px;right:12px;top:64px;width:auto;max-width:none}}
.tdbc-tools .tdbc-bell{width:42px;height:42px;border:1px solid #e1e5ea;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.08);display:flex;align-items:center;justify-content:center;color:#16181d;position:relative}
.tdbc-tools .tdbc-bell:hover{border-color:#c8102e}

/* v2.63.2: üst çubuk bağlantıları belirgin, hızlı menü kartları kendi renginde */
.tdbc-top3 .tdbc-toplinks a,.tdbc-top3 .tdbc-toplinks a:visited{color:#374151!important;opacity:1!important;font-weight:500}
.tdbc-top3 .tdbc-toplinks a:hover{color:#c8102e!important}
.tdbc-top3 .tdbc-tag{color:#4a525c}

/* v2.70.0: bölüm kartları + alt kategoriler: küçük, kaydırmalı (slider), sayfa kayınca üstte yapışık */
html body{overflow-x:clip!important}
.tdbc-dock{position:sticky;top:0;z-index:1020;background:#fff;border-bottom:1px solid #eceef2;transition:box-shadow .2s}
.tdbc-dock.is-stuck{box-shadow:0 6px 18px rgba(16,24,40,.09)}
.tdbc-dock-mark{height:1px;margin-bottom:-1px}
.tdbc-slide-in{position:relative;display:flex;align-items:center}
.tdbc-slide-tr{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding:4px 2px}
.tdbc-slide-tr::-webkit-scrollbar{display:none}
.tdbc-slide:not(.is-over) .tdbc-slide-tr{justify-content:center}
.tdbc-sl{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid #dde1e6;background:#fff;color:#16181d;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 10px rgba(15,23,42,.14);padding:0}
.tdbc-sl-p{left:4px}.tdbc-sl-n{right:4px}
.tdbc-slide.is-over:not(.at-start) .tdbc-sl-p,.tdbc-slide.is-over:not(.at-end) .tdbc-sl-n{display:flex}
.tdbc-slide.is-over:not(.at-end) .tdbc-slide-tr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}
.tdbc-slide.is-over:not(.at-start):not(.at-end) .tdbc-slide-tr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}
.tdbc-slide.is-over.at-end:not(.at-start) .tdbc-slide-tr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}
.tdbc-subs{border-top:1px solid #eceef2;padding:6px 0;background:#fafbfc}
.tdbc-sc{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:10px;border:1px solid color-mix(in srgb,var(--cc,#6a3fb5) 22%,#fff);background:#fff;color:#16181d;text-decoration:none;font-size:13.5px;transition:border-color .15s,box-shadow .15s}
.tdbc-sc:hover{border-color:var(--cc,#6a3fb5);box-shadow:0 4px 12px color-mix(in srgb,var(--cc,#6a3fb5) 18%,transparent);color:#16181d}
.tdbc-sc.on{border-color:var(--cc,#6a3fb5)}
.tdbc-sc i{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--cc,#6a3fb5) 14%,#fff);color:var(--cc,#6a3fb5)}
.tdbc-sc b{font-weight:700;white-space:nowrap}
.tdbc-sc small{font-size:11.5px;font-weight:700;color:var(--cc,#6a3fb5);background:color-mix(in srgb,var(--cc,#6a3fb5) 10%,#fff);border-radius:999px;padding:1px 7px}
@media(max-width:820px){
 .tdbc-slide-in{padding:0 12px!important}
 .tdbc-slide-tr{gap:8px}
 .tdbc-sl{display:none!important}
 .tdbc-slide:not(.is-over) .tdbc-slide-tr{justify-content:flex-start}
 .tdbc-sc{font-size:12.5px;padding:4px 10px 4px 4px}
 .tdbc-sc i{width:24px;height:24px}
}

/* v2.72.0: başlık satırı (logo + arama + araçlar) ve demodaki gibi menü çubuğu; sığmayan öğeler "Daha Fazla"da */
.tdbc-v3 .tdbc-head-row{gap:22px}
.tdbc-hsearch{flex:1;min-width:0;display:flex;justify-content:center}
.tdbc-hsearch .tdbc-search{flex:0 1 620px!important;max-width:620px!important}
.tdbc-v3 .tdbc-hsearch .tdbc-search input{height:46px}
.tdbc-v3 .tdbc-hsearch .tdbc-search button{height:46px;padding:0 26px}
.tdbc-hsearch .tdbc-sico{height:46px}
.tdbc-menuwrap{position:relative}
.tdbc-menu{border-top:1px solid #eceef2}
.tdbc-menu-in{display:flex;align-items:center;gap:8px;padding-top:8px!important;padding-bottom:8px!important}
.tdbc-menu-l{list-style:none;margin:0;padding:2px;display:flex;gap:8px;flex:1;min-width:0;overflow:hidden}
.tdbc-menu-l>li,.tdbc-more-m>li{flex:none;margin:0;padding:0}
a.tdbc-mi,.tdbc-mi{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 6px;border-radius:11px;border:1px solid color-mix(in srgb,var(--tc,#6a3fb5) 20%,#e6e9ee);background:linear-gradient(160deg,color-mix(in srgb,var(--tc,#6a3fb5) 9%,#fff),#fff 70%);color:#1d222a;font-family:inherit;font-size:14.5px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s,box-shadow .15s,color .15s}
a.tdbc-mi:hover,.tdbc-mi:hover,a.tdbc-mi.open{border-color:var(--tc,#6a3fb5);box-shadow:0 4px 14px color-mix(in srgb,var(--tc,#6a3fb5) 18%,transparent);color:#1d222a}
a.tdbc-mi.on{border-color:var(--tc,#6a3fb5);color:var(--tc,#6a3fb5);background:linear-gradient(160deg,color-mix(in srgb,var(--tc,#6a3fb5) 16%,#fff),#fff 80%)}
.tdbc-mi .tdbc-ico{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--tc,#6a3fb5);color:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--tc,#6a3fb5) 30%,transparent)}
.tdbc-mi .tdbc-ico svg{stroke:#fff}
.tdbc-more{position:relative;flex:none}
.tdbc-more-b{--tc:#475569}
.tdbc-more-b .tdbc-car{transition:transform .2s;margin-left:-2px}
.tdbc-more-b[aria-expanded=true] .tdbc-car{transform:rotate(180deg)}
.tdbc-more-m{position:absolute;right:0;top:calc(100% + 8px);z-index:1200;list-style:none;margin:0;padding:8px;min-width:230px;max-height:70vh;overflow:auto;background:#fff;border:1px solid #e1e5ea;border-radius:14px;box-shadow:0 16px 36px rgba(16,24,40,.16);display:grid;gap:4px}
.tdbc-more-m[hidden]{display:none}
.tdbc-more-m a.tdbc-mi{width:100%;border-color:transparent;background:none;box-shadow:none}
.tdbc-more-m a.tdbc-mi:hover{background:color-mix(in srgb,var(--tc,#6a3fb5) 8%,#fff)}
.tdbc-dock.is-stuck .tdbc-menu-in{padding-top:5px!important;padding-bottom:5px!important}
.tdbc-dock.is-stuck a.tdbc-mi,.tdbc-dock.is-stuck .tdbc-mi{height:36px}
.tdbc-dock.is-stuck .tdbc-mi .tdbc-ico{width:26px;height:26px}
@media(max-width:820px){
 .tdbc-menu{display:none}
 .tdbc-v3 .tdbc-head-row{flex-wrap:wrap}
 .tdbc-hsearch{order:5;flex:0 0 100%}
 .tdbc-hsearch .tdbc-search{flex:1 1 auto!important;max-width:none!important}
 .tdbc-v3 .tdbc-hsearch .tdbc-search input{height:46px}
 .tdbc-v3 .tdbc-hsearch .tdbc-search button{height:46px;width:50px;padding:0}
 .tdbc-dock{border-bottom:0}
 .tdbc-dock:not(:has(.tdbc-subs)){display:none}
}

/* v2.71.0: TeknoDB reklam alanları (250x250) */
.tdb-ad{display:flex;flex-direction:column;align-items:center;gap:4px;margin:22px auto;clear:both}
.tdb-ad-l{font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:#9aa1ab;font-weight:600}
.tdb-ad{width:100%}
.tdb-ad-in{width:250px;max-width:100%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}
.tdb-ad-in>*{max-width:100%;max-height:100%}
.tdb-ad-in ins{display:block;width:100%;height:100%}
.tdb-ad-in iframe{max-width:100%}
.tdb-ad-in img{width:100%;height:100%;object-fit:contain;display:block}
@media (max-width:991px){.tdb-ad-in{width:300px}}
@media (max-width:640px){.tdb-ad{margin:18px auto}.tdb-ad-in{width:min(300px,100%)}.tdb-ad-ph b{font-size:19px}}
.tdb-ad-side{margin:0 auto 22px}
.tdb-ad-empty .tdb-ad-in{border:2px dashed #cfd5dd;border-radius:12px;background:repeating-linear-gradient(135deg,#f8f9fb 0 12px,#f1f3f6 12px 24px)}
.tdb-ad-ph{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:14px;color:#6b7280;font-size:13px;font-weight:600}
.tdb-ad-ph b{font-size:22px;color:#4b5563}
.tdb-ad-ph small{font-size:11px;font-weight:500;color:#9aa1ab}
html[data-tdb="dark"] .tdb-ad-empty .tdb-ad-in{border-color:#3a3f46;background:repeating-linear-gradient(135deg,#1c1f23 0 12px,#202328 12px 24px)}
html[data-tdb="dark"] .tdb-ad-ph,html[data-tdb="dark"] .tdb-ad-ph b{color:#aab1bb}

/* v2.72.4: bildirim ve hesap açılır kutuları menü çubuğunun üstünde kalsın; menü çubuğu ortalı */
.tdbc-header{z-index:1040!important}
.tdbc-menu-in{justify-content:center}
.tdbc-menu-l{flex:0 1 auto}

.tdb-ad-img .tdb-ad-in{border-radius:12px}.tdb-ad-a{display:block;width:100%;height:100%}
.tdbc-bn-k.k-hub{background:#f1ebff;color:#6d28d9}html[data-tdb="dark"] .tdbc-bn-k.k-hub{background:#2a2140;color:#c4b5fd}
