/* TEKNOTALYA BAAZAR — teknotalya.com çerçevesi içinde, TeknoCartoon (yırtık kâğıt) teması.
   Renkler sitenin --tcm-* değişkenlerinden gelir: gece/gündüz modu kendiliğinden uyar. */
.bz{--bz-turuncu:#ee7a1c;--bz-turuncu2:#c95a0a;--bz-yesil:#2f9e44;--bz-kirmizi:var(--tcm-kirmizi,#e1251b);--bz-sari:var(--tcm-sari,#f5cd1f);
  --bz-m:var(--tcm-murekkep,#272622);--bz-y:var(--tcm-yazi,#191816);--bz-k:var(--tcm-kart,#f1eee6);--bz-kutu:var(--tcm-kutu,#fbf9f3);--bz-g:var(--tcm-golge,rgba(0,0,0,.18));
  --bz-baslik:"TC Bangers","Comic Sans MS","Arial Narrow",sans-serif;--bz-font:"TC Oswald","Oswald","Arial Narrow",system-ui,sans-serif;
  --bz-doku:url(/mutfak/teknocartoon/img/kagit-doku.svg);
  color:var(--bz-y);font:15px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding-bottom:10px}
html[data-theme="dark"] .bz{--bz-doku:url(/mutfak/teknocartoon/img/kara-doku.svg)}
.bz *{box-sizing:border-box}
.bz a{color:inherit;text-decoration:none}
.bz img{max-width:100%}
.bz-ikon{flex:0 0 auto;display:block}
/* yırtık mürekkep çerçeve (sitenin tarifi) */
.bz-cer{position:relative;isolation:isolate}
.bz-cer::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-k);background-size:320px 320px,auto;border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}

/* ---------- sitenin üst menüsü yerine Baazar menüsü (ust.php kancası) ---------- */
.tc-ust-menu .bz-menu-logo{padding:0;margin-right:6px}
.tc-ust-menu .bz-menu-logo img{display:block;height:46px;width:auto;transform:rotate(-2deg)}
.tc-ust-menu .bz-menu-logo+a{margin-left:20px}
.tc-ust-menu .bz-menu-logo+a::before{display:none}
.bz-kose .tc-slogan-araba img{filter:none}
.bz-kose .tc-slogan-araba::before{display:none}

/* ---------- Teknoloji Sokağı afişi ---------- */
.bz-sokak{position:relative;border-radius:14px 10px 15px 11px;overflow:hidden;border:2.6px solid var(--bz-m);box-shadow:4px 5px 0 var(--bz-g);background:#e9c99a}
.bz-sokak>img{display:block;width:100%;height:auto}
.bz-sokak-tabela{position:absolute;left:31.2%;width:32.4%;top:.6%;height:31%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;isolation:isolate;color:#fff6e6;transform:rotate(-1deg)}
.bz-sokak-tabela::before{content:"";position:absolute;inset:0;z-index:-1;background:#2b2622;border:2.4px solid #191816;border-radius:6px 10px 5px 9px;box-shadow:3px 4px 0 rgba(0,0,0,.35);filter:url(#tc-yirtik)}
.bz-sokak-tabela b{font:400 clamp(18px,2.5vw,36px)/1.2 var(--bz-baslik);padding-top:.12em;letter-spacing:.06em;color:#fff6e6;text-shadow:2px 2px 0 var(--bz-turuncu2)}
.bz-sokak-tabela small{display:inline-block;padding:2px 12px;background:#fff1c9;color:#2b2622;font:500 clamp(10px,1.05vw,15px)/1.25 var(--bz-font);border-radius:3px 6px 2px 5px;transform:rotate(1deg)}
.bz-sokak-dukkan{position:absolute;left:12.5%;right:.4%;bottom:6%;top:34%;display:grid;grid-template-columns:repeat(9,1fr)}
.bz-sokak-dukkan a{display:block;border-radius:10px;transition:background .15s,box-shadow .15s}
.bz-sokak-dukkan a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.bz-sokak-dukkan a:hover,.bz-sokak-dukkan a:focus-visible{background:rgba(255,236,190,.28);box-shadow:inset 0 0 0 3px var(--bz-turuncu)}

/* biz satıcı değiliz */
.bz-uyari-bant{position:relative;isolation:isolate;margin:16px 6px 0;padding:12px 18px 12px 20px;font:500 16px/1.4 var(--bz-font);color:#191816;transform:rotate(-.4deg)}
.bz-uyari-bant::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-sari);border:2.6px solid var(--bz-m);border-radius:4px 10px 5px 9px;box-shadow:3px 4px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-uyari-bant b{font:400 21px/1 var(--bz-baslik);letter-spacing:.05em;margin-right:6px}
.bz-uyari-bant span{text-decoration:underline wavy var(--bz-kirmizi) 1.5px;text-underline-offset:4px}
.bz-guven{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.bz-guven li{position:relative;isolation:isolate;display:flex;gap:12px;align-items:center;padding:12px 14px}
.bz-guven li::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-k);background-size:320px 320px,auto;border:2.2px solid var(--bz-m);border-radius:12px 8px 13px 9px;box-shadow:3px 4px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-guven .bz-ikon{color:var(--bz-turuncu)}
.bz-guven b{display:block;font:500 17px var(--bz-font)}
.bz-guven small{display:block;font-size:13px;line-height:1.3;opacity:.8}

.bz-sayfa-bas h1{margin:2px 0 10px;font:400 36px/1.1 var(--bz-baslik);letter-spacing:.04em}
.bz-alt-cip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}
.bz-alt-cip a{padding:5px 13px;background:var(--bz-kutu);border:2px solid var(--bz-m);border-radius:8px 5px 9px 6px;font:500 14.5px var(--bz-font);box-shadow:2px 2px 0 var(--bz-g)}
.bz-alt-cip a:hover{background:var(--bz-sari);color:#191816}

/* ---------- filtre çubuğu ---------- */
.bz-filtre{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0 14px}
.bz-filtre select,.bz-fiyat-aralik summary,.bz-takas-sec{height:42px;padding:0 34px 0 14px;background:var(--bz-kutu) 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' fill='none' stroke='%23ee7a1c' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat right 12px center;border:2.2px solid var(--bz-m);border-radius:9px 6px 10px 7px;font:500 15px var(--bz-font);color:var(--bz-y);appearance:none;-webkit-appearance:none;cursor:pointer;display:flex;align-items:center;box-shadow:2px 3px 0 var(--bz-g)}
.bz-filtre select option{color:#191816;background:#fff}
.bz-fiyat-aralik{position:relative}
.bz-fiyat-aralik summary{list-style:none}
.bz-fiyat-aralik summary::-webkit-details-marker{display:none}
.bz-fiyat-aralik>div{position:absolute;z-index:20;top:48px;left:0;display:flex;gap:8px;padding:10px;background:var(--bz-kutu);border:2.2px solid var(--bz-m);border-radius:10px;box-shadow:3px 4px 0 var(--bz-g)}
.bz-fiyat-aralik input{width:110px;height:38px;border:2px solid var(--bz-m);border-radius:8px;padding:0 10px;font:15px system-ui;background:#fff;color:#191816}
.bz-fiyat-aralik button{height:38px;padding:0 14px;border:2px solid var(--bz-m);border-radius:8px;background:var(--bz-turuncu);color:#fff;font:500 15px var(--bz-font);cursor:pointer}
.bz-takas-sec{background-image:none;padding:0 12px;gap:8px}
.bz-takas-sec input{width:18px;height:18px;accent-color:var(--bz-turuncu);margin:0}
.bz-filtre-bosluk{flex:1}
.bz-gorunum{display:flex;gap:6px}
.bz-gorunum button{width:42px;height:42px;display:grid;place-items:center;border:2.2px solid var(--bz-m);border-radius:9px 6px 10px 7px;background:var(--bz-kutu);color:var(--bz-y);cursor:pointer;box-shadow:2px 3px 0 var(--bz-g)}
.bz-gorunum button.secili{background:var(--bz-turuncu);color:#fff}

.bz-baslik-satir{display:flex;align-items:center;gap:14px;margin:20px 0 16px;flex-wrap:wrap}
.bz-bant{position:relative;isolation:isolate;margin:0;padding:7px 28px 8px;font:400 30px/1.05 var(--bz-baslik);letter-spacing:.06em;color:var(--bz-y);transform:rotate(-1.5deg)}
.bz-bant::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-k);background-size:320px 320px,auto;border:2.6px solid var(--bz-m);border-radius:3px 8px 4px 9px;box-shadow:3px 4px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-bant::after{content:"";position:absolute;left:50%;top:-10px;width:78px;height:20px;margin-left:-39px;background:var(--bz-turuncu);opacity:.9;border:1.5px solid rgba(0,0,0,.35);transform:rotate(3deg);-webkit-mask:url(/mutfak/teknocartoon/img/firca-etiket.svg) center/100% 100% no-repeat;mask:url(/mutfak/teknocartoon/img/firca-etiket.svg) center/100% 100% no-repeat}
.bz-sayi{padding:4px 14px;background:var(--bz-kutu);border:2px solid var(--bz-m);border-radius:14px 10px 15px 11px;font:500 14px var(--bz-font)}
.bz-temizle{margin-left:auto;font:500 14px var(--bz-font);color:var(--bz-kirmizi)}

/* ---------- ilan kartları ---------- */
.bz-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}
.bz-kart{position:relative;isolation:isolate;display:flex;flex-direction:column;transition:transform .15s}
.bz-kart::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-kutu);border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-kart:hover{transform:translateY(-3px) rotate(-.4deg)}
.bz-kart-gorsel{position:relative;display:block;aspect-ratio:4/3;margin:9px 9px 0;border:2px solid var(--bz-m);border-radius:10px 7px 11px 8px;overflow:hidden;background:#efe5d4}
.bz-kart-gorsel img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.bz-kart:hover .bz-kart-gorsel img{transform:scale(1.04)}
.bz-rozet{position:absolute;left:8px;top:8px;padding:3px 10px 4px;border-radius:4px 7px 3px 6px;font:500 13px var(--bz-font);background:#fff1c9;color:#4a3a1c;border:2px solid #191816;transform:rotate(-3deg)}
.bz-r-sifir{background:var(--bz-turuncu);color:#fff}
.bz-r-yeni_gibi{background:#d9f2d6;color:#1f5a27}
.bz-r-parca{background:#fde2dd;color:#8b2a1b}
.bz-takas{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:rgba(25,24,22,.85);color:#fff;font:500 12.5px var(--bz-font)}
.bz-fav{position:absolute;right:17px;top:17px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:2px solid #191816;background:#fff;color:#191816;box-shadow:2px 2px 0 rgba(0,0,0,.25);cursor:pointer}
.bz-fav:hover{color:var(--bz-kirmizi)}
.bz-kart-govde{padding:10px 14px 13px;display:flex;flex-direction:column;gap:8px;flex:1}
.bz-kart h3{margin:0;font:500 17px/1.25 var(--bz-font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}
.bz-kart h3 a:hover{color:var(--bz-turuncu)}
.bz-fiyat-satir{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.bz-fiyat{display:inline-block;white-space:nowrap;padding:3px 13px 4px;background:var(--bz-turuncu);color:#fff;font:400 23px/1.1 var(--bz-baslik);letter-spacing:.04em;border:2px solid #191816;border-radius:4px 8px 3px 7px;transform:rotate(-1.5deg);box-shadow:2px 2px 0 rgba(0,0,0,.2)}
.bz-sehir{display:flex;align-items:center;gap:4px;font-size:14px;opacity:.9}
.bz-satici{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:2px dashed var(--tcm-ayrac,rgba(39,38,34,.35))}
.bz-satici-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f1e5cf;color:#6b5a40;border:1.5px solid #191816;flex:0 0 auto}
.bz-satici-av.buyuk{width:48px;height:48px}
.bz-satici-ad{display:flex;flex-direction:column;line-height:1.2;min-width:0}
.bz-satici-ad b{font:500 14px var(--bz-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bz-satici-ad small{font-size:11.5px;opacity:.7}
.bz-dogru{color:var(--bz-turuncu)!important;opacity:1!important;font-weight:600}
.bz-puan{margin-left:auto;font:500 14px var(--bz-font);color:#d18f00;white-space:nowrap}
.bz-puan small{opacity:.65;color:var(--bz-y)}
.bz-ara-not{grid-column:1/-1;margin:2px 0;padding:10px 16px;text-align:center;font:500 15.5px var(--bz-font);border:2.2px dashed var(--bz-m);border-radius:12px 8px 13px 9px;background:rgba(245,205,31,.18)}
.bz-izgara.liste{grid-template-columns:1fr}
.bz-izgara.liste .bz-kart{flex-direction:row}
.bz-izgara.liste .bz-kart-gorsel{width:260px;flex:0 0 260px;margin:9px;aspect-ratio:16/10}
.bz-izgara.liste .bz-kart-govde{padding:14px 64px 12px 4px}
.bz-izgara.liste h3{min-height:0}

.bz-sayfalar{display:flex;gap:6px;justify-content:center;margin:22px 0}
.bz-sayfalar a{min-width:40px;height:40px;display:grid;place-items:center;background:var(--bz-kutu);border:2px solid var(--bz-m);border-radius:9px 6px 10px 7px;font:500 15px var(--bz-font)}
.bz-sayfalar a.secili{background:var(--bz-m);color:var(--bz-kutu)}
.bz-bos{position:relative;isolation:isolate;text-align:center;padding:36px 20px}
.bz-bos::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-kutu);border:2.4px dashed var(--bz-m);border-radius:14px 10px 15px 11px}
.bz-bos h1{font:400 34px var(--bz-baslik);margin:0 0 6px}

.bz-alt-kutular{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 10px}
.bz-alt-kutular a{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;padding:16px 18px;transition:transform .15s}
.bz-alt-kutular a::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-k);background-size:320px 320px,auto;border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-alt-kutular a:hover{transform:translateY(-2px) rotate(.4deg)}
.bz-alt-kutular .bz-ikon{color:var(--bz-turuncu)}
.bz-alt-kutular b{display:block;font:400 23px/1.05 var(--bz-baslik);letter-spacing:.05em}
.bz-alt-kutular small{font-size:13px;opacity:.8}
.bz-alt-kutular i{margin-left:auto;font:400 32px var(--bz-baslik);color:var(--bz-turuncu);font-style:normal}

.bz-sorumluluk{position:relative;isolation:isolate;margin:26px 0 6px;padding:14px 18px;font-size:14px;line-height:1.5}
.bz-sorumluluk::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(-45deg,rgba(245,205,31,.22) 0 12px,transparent 12px 24px),var(--bz-kutu);border:2.4px solid var(--bz-m);border-radius:10px 6px 11px 7px;filter:url(#tc-yirtik)}
.bz-sorumluluk b{font:400 19px var(--bz-baslik);letter-spacing:.05em}
.bz-sorumluluk nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;font:500 14.5px var(--bz-font)}
.bz-sorumluluk nav a{color:var(--bz-turuncu)}

.bz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:2.4px solid var(--bz-m);border-radius:11px 7px 12px 8px;background:var(--bz-kutu);font:500 16px var(--bz-font);cursor:pointer;color:var(--bz-y);box-shadow:3px 3px 0 var(--bz-g)}
.bz-btn:hover{background:rgba(238,122,28,.12)}
.bz-btn-turuncu{background:var(--bz-turuncu);color:#fff!important}
.bz-btn-turuncu:hover{background:var(--bz-turuncu2)}

/* ---------- ilan detay ---------- */
.bz-yol{font-size:14px;opacity:.85;margin:2px 0 12px}
.bz-yol a{color:var(--bz-turuncu)}
.bz-detay{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}
.bz-galeri-ana{position:relative;border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;overflow:hidden;aspect-ratio:4/3;box-shadow:4px 5px 0 var(--bz-g);background:#fff}
.bz-galeri-ana img{width:100%;height:100%;object-fit:contain;display:block}
.bz-galeri-kucuk{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.bz-galeri-kucuk button{padding:0;border:2px solid var(--bz-m);border-radius:8px;overflow:hidden;cursor:pointer;background:none;opacity:.7}.bz-galeri-kucuk button.secili{opacity:1;box-shadow:0 0 0 3px var(--bz-turuncu)}.bz-galeri-kucuk img{display:block;width:84px;height:64px;object-fit:cover}
.bz-detay-sag{position:relative;isolation:isolate;padding:18px 20px;display:flex;flex-direction:column;gap:14px}
.bz-detay-sag::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-k);background-size:320px 320px,auto;border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-detay-sag h1{margin:0;font:500 26px/1.2 var(--bz-font)}
.bz-detay-fiyat{display:flex;align-items:center;gap:12px;font:400 40px var(--bz-baslik);letter-spacing:.04em;color:var(--bz-turuncu)}
.bz-detay-fiyat .bz-takas{position:static;font-size:14px}
.bz-ozellik{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.bz-ozellik li{padding:8px 10px;background:var(--bz-kutu);border:1.5px solid var(--tcm-ayrac,rgba(39,38,34,.35));border-radius:9px}.bz-ozellik span{display:block;font-size:12px;opacity:.7}.bz-ozellik b{font:500 15.5px var(--bz-font)}
.bz-satici-kutu{display:flex;gap:12px;align-items:center;padding:10px;border:2px dashed var(--tcm-ayrac,rgba(39,38,34,.35));border-radius:12px}
.bz-satici-kutu b{display:block;font:500 17px var(--bz-font)}.bz-satici-kutu small{display:block;font-size:13px;opacity:.8}
.bz-detay-dugmeler{display:flex;gap:10px;flex-wrap:wrap}.bz-detay-dugmeler .bz-btn{flex:1}
.bz-guvenlik{background:rgba(245,205,31,.18);border:2px solid var(--bz-m);border-radius:10px 6px 11px 7px;padding:10px 14px;font-size:14px}
.bz-guvenlik b{display:flex;gap:6px;align-items:center;font:500 16px var(--bz-font)}.bz-guvenlik ul{margin:6px 0 0;padding-left:20px}
.bz-aciklama{position:relative;isolation:isolate;margin:22px 0;padding:16px 20px}
.bz-aciklama::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-kutu);border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-aciklama h2{margin:0 0 6px;font:400 28px var(--bz-baslik);letter-spacing:.05em}

/* ---------- sol menü (sitenin menüsünün yerine) ---------- */
.bz-sidebar .tc-submenu .tc-category-link span{font-size:15px}
.bz-yan-not{margin:14px 10px 4px;padding:10px 12px;font-size:13px;line-height:1.4;background:rgba(245,205,31,.25);border:2px dashed var(--tcm-murekkep,#272622);border-radius:10px 6px 11px 7px;color:var(--tcm-yazi,#191816)}
.bz-yan-not b{display:block;font:400 17px "TC Bangers",sans-serif;letter-spacing:.05em}

/* ---------- üyelik penceresi ---------- */
.bz-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,19,17,.6)}
.bz-modal[hidden]{display:none}
.bz-modal-kutu{position:relative;width:min(420px,100%);background:var(--bz-kutu);color:var(--bz-y);border:3px solid var(--bz-m);border-radius:16px 11px 17px 12px;padding:22px 24px 20px;text-align:center;box-shadow:6px 7px 0 rgba(0,0,0,.35)}
.bz-modal-kutu img{display:block;width:120px;height:120px;object-fit:cover;object-position:30% 20%;border-radius:50%;border:3px solid var(--bz-m);background:var(--bz-sari);margin:-76px auto 6px;box-shadow:0 6px 14px rgba(0,0,0,.25)}
.bz-modal-kutu h2{margin:4px 0 6px;font:400 32px var(--bz-baslik);letter-spacing:.05em}
.bz-modal-kutu p{margin:0 0 16px}
.bz-modal-dugmeler{display:flex;gap:10px}.bz-modal-dugmeler .bz-btn{flex:1}
.bz-modal-kapat{position:absolute;right:12px;top:10px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--bz-y)}
.bz-bildirim{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:2010;padding:11px 18px;background:#191816;color:#fff;border:2px solid #fff;border-radius:12px;font:500 15px var(--bz-font);box-shadow:4px 4px 0 rgba(0,0,0,.35)}

/* ---------- duyarlı ---------- */
@media (max-width:960px){.bz-detay{grid-template-columns:1fr}}
@media (max-width:720px){
  .bz-sokak{overflow-x:auto}.bz-sokak>img{width:900px;max-width:none}.bz-sokak-dukkan{width:900px;right:auto;left:112px}
  .bz-sokak{display:flex;flex-direction:column}
  .bz-sokak-tabela{order:-1;position:sticky;left:0;top:auto;width:auto;height:auto;margin:8px;padding:8px 10px 10px;transform:none}
  .bz-sokak-tabela b{font-size:26px}.bz-sokak-tabela small{font-size:12px}
  .bz-sokak-dukkan{top:auto;bottom:10px;height:100px}
  .bz-uyari-bant{font-size:14.5px}.bz-uyari-bant b{display:block;margin-bottom:3px}
  .bz-guven{grid-template-columns:1fr;gap:10px}
  .bz-filtre{gap:8px}.bz-filtre select,.bz-fiyat-aralik summary,.bz-takas-sec{height:38px;font-size:14px;padding-left:10px}
  .bz-filtre-bosluk,.bz-gorunum{display:none}
  .bz-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .bz-kart-govde{padding:8px 10px 10px;gap:6px}.bz-kart h3{font-size:14.5px;min-height:36px}
  .bz-fiyat{font-size:18px;padding:2px 8px}.bz-sehir{font-size:12px}
  .bz-satici-ad small,.bz-puan small{display:none}.bz-satici-av{width:24px;height:24px}
  .bz-fav{width:30px;height:30px;right:14px;top:14px}
  .bz-izgara.liste{grid-template-columns:1fr}.bz-izgara.liste .bz-kart-gorsel{width:120px;flex-basis:120px}
  .bz-alt-kutular{grid-template-columns:1fr}
  .bz-bant{font-size:24px}
}
/* =================== ÜYE SAYFALARI (Paket 76) =================== */
.bz-sayac{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin-left:5px;border-radius:10px;background:var(--bz-kirmizi);color:#fff!important;font:600 12px/1 system-ui,sans-serif;font-style:normal;vertical-align:top}
.bz-sayac[hidden]{display:none}
.bz-fav.dolu,.bz-fav-btn.dolu{color:var(--bz-kirmizi)}
.bz-fav.dolu svg,.bz-fav-btn.dolu svg{fill:currentColor}
.bz-flash{margin:0 0 16px;padding:11px 16px;border:2.4px solid var(--bz-m);border-radius:10px 6px 11px 7px;font:500 15.5px var(--bz-font);background:#d9f2d6;color:#173d1d;box-shadow:3px 3px 0 var(--bz-g)}
.bz-flash-hata{background:#fde2dd;color:#6d1d12}
.bz-hesap-ust{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:6px 0 16px}
.bz-hesap-ust p{margin:0;flex:1;min-width:200px;font-size:15px}
.bz-sekme{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding-bottom:12px;border-bottom:2.4px dashed var(--tcm-ayrac,rgba(39,38,34,.35))}
.bz-sekme a,.bz-cipler a{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;background:var(--bz-kutu);border:2.2px solid var(--bz-m);border-radius:10px 7px 11px 8px;font:500 16px var(--bz-font);box-shadow:2px 3px 0 var(--bz-g)}
.bz-sekme a[aria-current],.bz-cipler a[aria-current]{background:var(--bz-turuncu);color:#fff;transform:rotate(-1deg)}
.bz-sekme i,.bz-cipler i{font-style:normal;font-size:13px;opacity:.75}
.bz-sekme a[aria-current] i{opacity:1}
.bz-cipler{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.bz-cipler a{padding:5px 12px;font-size:14.5px;box-shadow:none}
.bz-btn-kucuk{padding:6px 12px;font-size:14px;box-shadow:2px 2px 0 var(--bz-g)}
.bz-btn-buyuk{padding:13px 26px;font:400 25px/1 var(--bz-baslik);letter-spacing:.05em}
.bz-btn-yesil{background:var(--bz-yesil);color:#fff!important}
.bz-btn-sil{color:var(--bz-kirmizi)!important}
.bz-btn[disabled]{opacity:.6;cursor:wait}

/* ilanlarım */
.bz-satirlar{display:flex;flex-direction:column;gap:14px}
.bz-satir{position:relative;isolation:isolate;display:flex;gap:14px;align-items:center;padding:10px 14px 10px 10px}
.bz-satir::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-kutu);border:2.4px solid var(--bz-m);border-radius:12px 8px 13px 9px;box-shadow:3px 4px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-satir-gorsel{flex:0 0 140px;aspect-ratio:4/3;border:2px solid var(--bz-m);border-radius:9px 6px 10px 7px;overflow:hidden;background:#efe5d4}
.bz-satir-gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.bz-satir-govde{flex:1;min-width:0}
.bz-satir h3{margin:4px 0;font:500 18px/1.25 var(--bz-font)}
.bz-satir h3 a:hover{color:var(--bz-turuncu)}
.bz-satir-bilgi{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:0;font-size:14px}
.bz-satir-bilgi b{font:400 21px var(--bz-baslik);letter-spacing:.04em;color:var(--bz-turuncu)}
.bz-satir-bilgi span{display:inline-flex;align-items:center;gap:4px;opacity:.85}
.bz-satir-not{margin:6px 0 0;font-size:13.5px;opacity:.85}
.bz-satir-islem{display:flex;flex-direction:column;gap:6px;align-items:stretch}
.bz-satir-islem form{margin:0}.bz-satir-islem .bz-btn{width:100%}
.bz-durum{display:inline-block;padding:2px 10px;border:2px solid var(--bz-m);border-radius:4px 7px 3px 6px;font:500 13px var(--bz-font);color:#191816;transform:rotate(-2deg)}
.bz-durum-yesil{background:#c8eec3}.bz-durum-sari{background:var(--bz-sari)}.bz-durum-mavi{background:#cfe2ff}.bz-durum-gri{background:#ddd8cc}

/* ilan ver formu */
.bz-ilan-ver{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}
.bz-form{display:flex;flex-direction:column;gap:18px}
.bz-form-blok{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:18px 20px 20px}
.bz-form-blok::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-k);background-size:320px 320px,auto;border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-form-blok h2{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:0;font:400 28px/1 var(--bz-baslik);letter-spacing:.05em}
.bz-form-blok h2 span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bz-turuncu);color:#fff;border:2.4px solid var(--bz-m);font-size:22px;transform:rotate(-6deg)}
.bz-form-blok>.bz-ipucu,.bz-form-blok>.bz-foto-alan,.bz-form-blok>.bz-hata,.bz-tam{grid-column:1/-1}
.bz-ipucu{margin:0;font-size:14px;opacity:.8}
.bz-alan{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;border:0;padding:0}
.bz-alan b,.bz-alan legend b{font:500 15.5px var(--bz-font);color:var(--bz-y)}
.bz-alan small{font-weight:400;opacity:.7}
.bz-alan input:not([type=checkbox]):not([type=radio]),.bz-alan select,.bz-alan textarea,.bz-yaz textarea{width:100%;padding:10px 12px;border:2.2px solid var(--bz-m);border-radius:9px 6px 10px 7px;background:var(--bz-kutu);color:var(--bz-y);font:16px/1.4 system-ui,sans-serif;outline:0}
.bz-alan select option{color:#191816;background:#fff}
.bz-alan input:focus,.bz-alan select:focus,.bz-alan textarea:focus,.bz-yaz textarea:focus{box-shadow:0 0 0 3px rgba(238,122,28,.4)}
.bz-alan textarea{resize:vertical;min-height:140px}
.bz-sayac-yazi{align-self:flex-end;font-size:12px;opacity:.6}
.bz-hata{display:block;color:#c0281c;font:500 14px var(--bz-font)}
html[data-theme="dark"] .bz-hata{color:#ff8a7a}
.bz-secenek{display:flex;flex-wrap:wrap;gap:8px}
.bz-secenek label{cursor:pointer}
.bz-secenek input{position:absolute;opacity:0;pointer-events:none}
.bz-secenek span{display:inline-block;padding:8px 15px;border:2.2px solid var(--bz-m);border-radius:9px 6px 10px 7px;background:var(--bz-kutu);font:500 15px var(--bz-font)}
.bz-secenek input:checked+span{background:var(--bz-turuncu);color:#fff;transform:rotate(-1.5deg);box-shadow:2px 3px 0 var(--bz-m)}
.bz-secenek input:focus-visible+span{outline:3px dashed var(--bz-turuncu);outline-offset:2px}
.bz-tl{display:flex;align-items:center;gap:0}
.bz-tl input{border-radius:9px 0 0 7px!important;font:400 24px var(--bz-baslik)!important;letter-spacing:.04em}
.bz-tl i{padding:10px 14px;border:2.2px solid var(--bz-m);border-left:0;border-radius:0 6px 10px 0;background:var(--bz-turuncu);color:#fff;font:400 22px var(--bz-baslik);font-style:normal}
.bz-tik{flex-direction:row;align-items:center;align-self:end;gap:8px;padding:12px 0;font:500 16px var(--bz-font);cursor:pointer}
.bz-tik input,.bz-onay input{width:22px;height:22px;accent-color:var(--bz-turuncu);flex:0 0 auto}
.bz-foto-ust{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.bz-toplu{position:relative;cursor:pointer}.bz-toplu input{position:absolute;inset:0;opacity:0;cursor:pointer}
.bz-foto-alan{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:4px;border-radius:12px;transition:background .15s}
.bz-foto-alan.surukle{background:rgba(238,122,28,.15);outline:2.5px dashed var(--bz-turuncu)}
.bz-foto,.bz-foto-bos{position:relative;aspect-ratio:1;border:2.2px solid var(--bz-m);border-radius:10px 7px 11px 8px;background:#efe5d4}
.bz-foto{cursor:pointer}
.bz-foto>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px 5px 9px 6px}
.bz-foto.kapak{border-width:3px;border-color:var(--bz-turuncu);box-shadow:0 0 0 2px var(--bz-m)}
.bz-foto em{position:absolute;left:6px;top:6px;padding:2px 8px;background:var(--bz-turuncu);color:#fff;border:1.5px solid #191816;border-radius:5px;font:500 12px var(--bz-font);font-style:normal}
.bz-foto-no{position:absolute;right:6px;bottom:6px;min-width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:rgba(25,24,22,.75);color:#fff;font:600 12px system-ui}
/* FOTO ÇEVİR (paket 90) */
.bz-foto-cevir{position:absolute;left:6px;bottom:6px;z-index:2;width:30px;height:30px;display:grid;place-items:center;padding:0;border:2px solid #191816;border-radius:50%;background:#fff;color:#191816;box-shadow:2px 2px 0 #191816;cursor:pointer;transition:transform .2s}
.bz-foto-cevir svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.bz-foto-cevir:hover{background:var(--bz-turuncu);color:#fff;transform:rotate(30deg)}
.bz-foto-cevir:disabled{opacity:.5;cursor:wait}
.bz-foto-balon{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;gap:4px;min-width:130px;padding:6px;background:var(--bz-kutu);border:2.2px solid var(--bz-m);border-radius:10px;box-shadow:3px 4px 0 var(--bz-g)}
.bz-foto-balon::before{content:"";position:absolute;left:50%;top:-8px;margin-left:-7px;border:7px solid transparent;border-top:0;border-bottom:8px solid var(--bz-m)}
.bz-foto-balon button,.bz-foto-balon span{display:block;width:100%;padding:7px 10px;border:0;border-radius:7px;background:none;color:var(--bz-y);font:500 14.5px var(--bz-font);text-align:left;cursor:pointer;white-space:nowrap}
.bz-foto-balon button:hover{background:rgba(238,122,28,.15)}.bz-foto-balon span{opacity:.6;cursor:default}
.bz-foto-bos{border-style:dashed;background:var(--bz-kutu);opacity:.75}
.bz-foto-bos.ilk{opacity:1;border-color:var(--bz-turuncu)}
.bz-foto-bos label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:var(--bz-turuncu);text-align:center}
.bz-foto-bos label:hover{background:rgba(238,122,28,.08)}
.bz-foto-bos b{font:400 30px/1 var(--bz-baslik)}.bz-foto-bos small{font-size:11.5px;color:var(--bz-y);opacity:.75}
.bz-foto-bos input{position:absolute;width:1px;height:1px;opacity:0}
.bz-onay{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;background:rgba(245,205,31,.22);border:2.2px dashed var(--bz-m);border-radius:10px 6px 11px 7px;font-size:14.5px;cursor:pointer}
.bz-form-son{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.bz-ipuclari{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}
.bz-ipucu-kutu{padding:14px 16px;font-size:14px}
.bz-ipucu-kutu h3{margin:0 0 6px;font:400 22px var(--bz-baslik);letter-spacing:.05em}
.bz-ipucu-kutu ul{margin:0;padding-left:18px}.bz-ipucu-kutu p{margin:0}
.bz-yasak h3{color:var(--bz-kirmizi)}
.bz-giris img{width:110px;height:110px;object-fit:cover;object-position:30% 20%;border-radius:50%;border:3px solid var(--bz-m);background:var(--bz-sari);margin-bottom:6px}
.bz-giris .bz-modal-dugmeler{max-width:360px;margin:12px auto 0}

/* mesajlaşma */
.bz-mesaj{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:stretch;min-height:560px}
.bz-konusmalar,.bz-sohbet{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0}
.bz-konusmalar::before,.bz-sohbet::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-kutu);border:2.6px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:4px 5px 0 var(--bz-g);filter:url(#tc-yirtik)}
.bz-konusmalar{padding:12px;gap:4px;max-height:640px;overflow:auto}
.bz-konusmalar h2{margin:2px 4px 8px;font:400 24px var(--bz-baslik);letter-spacing:.05em}
.bz-konusmalar .bz-ipucu{padding:4px}
.bz-konusma{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;border:2px solid transparent}
.bz-konusma:hover{background:rgba(238,122,28,.1)}
.bz-konusma.secili{border-color:var(--bz-m);background:rgba(245,205,31,.25)}
.bz-konusma img{width:52px;height:52px;object-fit:cover;border-radius:8px;border:1.8px solid var(--bz-m);flex:0 0 auto}
.bz-konusma>span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}
.bz-konusma b{font:500 15.5px var(--bz-font)}
.bz-konusma small{font-size:12.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bz-konusma .bz-k-ilan{color:var(--bz-turuncu);opacity:1}
.bz-konusma em{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11.5px;font-style:normal;opacity:.8;white-space:nowrap}
.bz-sohbet{min-height:560px}
.bz-sohbet-bos{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:.6;color:var(--bz-turuncu)}
.bz-sohbet-bos p{color:var(--bz-y);font:500 17px var(--bz-font)}
.bz-sohbet-ust{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:2.4px dashed var(--tcm-ayrac,rgba(39,38,34,.35))}
.bz-sohbet-ust img{width:52px;height:52px;object-fit:cover;border-radius:9px;border:2px solid var(--bz-m)}
.bz-sohbet-ust span{flex:1;min-width:0;display:flex;flex-direction:column}
.bz-sohbet-ust b{font:500 18px var(--bz-font)}
.bz-sohbet-ust a{color:var(--bz-turuncu);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bz-sohbet-ust em{padding:2px 10px;border:2px solid var(--bz-m);border-radius:6px;font:500 13px var(--bz-font);font-style:normal;background:var(--bz-sari);color:#191816}
.bz-geri{display:none!important;font:400 34px/1 var(--bz-baslik);color:var(--bz-y)!important;padding:0 6px}
.bz-sohbet-uyari{margin:10px 16px 0;padding:7px 12px;background:rgba(245,205,31,.25);border:1.8px dashed var(--bz-m);border-radius:9px;font-size:13px}
.bz-balonlar{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px 16px;overflow-y:auto;max-height:420px;min-height:260px}
.bz-balon{position:relative;max-width:75%;margin:0;padding:9px 13px 18px;background:var(--bz-k);border:2px solid var(--bz-m);border-radius:4px 14px 14px 14px;font-size:15px;line-height:1.4;align-self:flex-start;box-shadow:2px 2px 0 var(--bz-g);overflow-wrap:anywhere}
.bz-balon.ben{align-self:flex-end;background:#ffe2c4;color:#191816;border-radius:14px 4px 14px 14px}
.bz-balon time{position:absolute;right:10px;bottom:3px;font-size:10.5px;opacity:.6}
.bz-ilk{text-align:center;margin:auto}
.bz-yaz{display:flex;gap:10px;align-items:flex-end;padding:12px 16px 16px;border-top:2.4px dashed var(--tcm-ayrac,rgba(39,38,34,.35))}
.bz-yaz textarea{flex:1;resize:none;min-height:48px;max-height:160px}
.bz-sohbet-kapali{margin:12px 16px 16px;text-align:center;opacity:.75}

@media (max-width:1100px){.bz-ilan-ver{grid-template-columns:1fr}.bz-ipuclari{position:static}}
@media (max-width:800px){
  .bz-mesaj{grid-template-columns:1fr;min-height:0}
  .bz-mesaj-acik .bz-konusmalar{display:none}
  .bz-mesaj:not(.bz-mesaj-acik) .bz-sohbet{display:none}
  .bz-geri{display:block!important}
  .bz-balonlar{max-height:55vh}
}
@media (max-width:720px){
  .bz-form-blok{grid-template-columns:1fr;padding:14px}
  .bz-satir{flex-wrap:wrap}.bz-satir-gorsel{flex-basis:100px}
  .bz-satir-islem{flex-direction:row;flex-wrap:wrap;width:100%}.bz-satir-islem .bz-btn{width:auto}
  .bz-sekme a{padding:6px 10px;font-size:14.5px}
  .bz-foto-alan{grid-template-columns:repeat(3,1fr)}.bz-foto-bos:not(.ilk){display:none}
  .bz-balon{max-width:88%}
}

/* Teknotalya İncelemesi (ilan sayfası) */
.bz-inc-rozet{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;background:var(--bz-sari);color:#191816!important;border:2.4px solid var(--bz-m);border-radius:10px 7px 11px 8px;font:500 16px var(--bz-font);box-shadow:3px 3px 0 var(--bz-g);transform:rotate(-.6deg)}
.bz-inc-rozet span{font-size:20px;animation:bzInc 1.4s ease-in-out infinite}
@keyframes bzInc{50%{transform:translateY(3px)}}
.bz-inceleme{margin:24px 0 0;scroll-margin-top:20px}
.bz-inc-kart{position:relative;isolation:isolate;display:flex;gap:18px;align-items:stretch;padding:14px;color:inherit}
.bz-inc-kart::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(-45deg,rgba(245,205,31,.18) 0 14px,transparent 14px 28px),var(--bz-kutu);border:3px solid var(--bz-m);border-radius:14px 10px 15px 11px;box-shadow:5px 6px 0 var(--bz-turuncu);filter:url(#tc-yirtik)}
a.bz-inc-kart:hover{transform:translateY(-2px)}
.bz-inc-kart img{width:220px;flex:0 0 220px;aspect-ratio:16/10;object-fit:cover;border:2.4px solid var(--bz-m);border-radius:10px 7px 11px 8px}
.bz-inc-metin{display:flex;flex-direction:column;gap:6px;min-width:0;justify-content:center}
.bz-inc-etiket{align-self:flex-start;padding:3px 12px 4px;background:var(--bz-kirmizi);color:#fff;border:2px solid var(--bz-m);border-radius:4px 8px 3px 7px;font:400 18px/1 var(--bz-baslik);letter-spacing:.06em;transform:rotate(-1.5deg)}
.bz-inc-metin b{font:500 21px/1.25 var(--bz-font)}
.bz-inc-metin small{font-size:14.5px;line-height:1.5;opacity:.85}
.bz-inc-metin em{font:500 16px var(--bz-font);font-style:normal;color:var(--bz-turuncu)}
.bz-inc-not{margin:10px 4px 0;font-size:13px;opacity:.75}
/* inceleme puan damgası (paket 90) */
.bz-inc-puan{position:absolute;right:-8px;top:-12px;z-index:2;width:62px;height:62px;display:grid;place-items:center;align-content:center;border-radius:50%;background:#e1251b;color:#fff;border:2.6px solid #191816;box-shadow:3px 3px 0 #191816;transform:rotate(8deg)}
.bz-inc-puan b{font:400 24px/.9 var(--bz-baslik)}.bz-inc-puan small{font:700 10.5px/1 system-ui;opacity:.85}
.bz-inc-bekliyor .bz-inc-kart::before{box-shadow:4px 5px 0 var(--bz-g);border-style:dashed}
.bz-inc-ikon{font-size:44px;line-height:1;align-self:center;padding:0 6px}
.bz-inc-bekliyor .bz-inc-etiket{background:var(--bz-m);color:var(--bz-kutu)}
@media (max-width:720px){.bz-inc-kart{flex-direction:column}.bz-inc-kart img{width:100%;flex-basis:auto}.bz-inc-metin b{font-size:18px}}

@media (prefers-reduced-motion:reduce){.bz *{transition:none!important}}

/* ===================== FİYAT PUSULASI (paket 88) ===================== */
.bz-pusula{grid-column:1/-1;position:relative;isolation:isolate;padding:16px 18px 14px;margin:2px 0 4px;color:var(--bz-y)}
.bz-pusula[hidden]{display:none}
.bz-pusula::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-doku),var(--bz-kutu);background-size:320px,auto;border:2.6px solid var(--bz-m);border-radius:10px 7px 11px 8px;box-shadow:4px 5px 0 var(--bz-g)}
.bz-pu-bas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.bz-pu-bas b{padding:4px 12px 5px;background:var(--bz-turuncu);color:#fff;border:2.2px solid #191816;border-radius:4px 8px 3px 7px;font:400 19px/1 var(--bz-baslik);letter-spacing:.07em;transform:rotate(-1.5deg)}
.bz-pu-bas span{font:600 17px/1.2 var(--bz-font)}
.bz-pu-bas em{margin-left:auto;font:500 12.5px var(--bz-font);font-style:normal;opacity:.7}
.bz-pu-satir{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 14px;align-items:center;padding:10px 0;border-top:2px dashed rgba(39,38,34,.3)}
.bz-pu-ad{font:400 20px/1 var(--bz-baslik);letter-spacing:.05em}
.bz-pu-ad small{display:block;margin-top:4px;font:500 12px var(--bz-font);letter-spacing:0;opacity:.75}
.bz-pu-cubuk{position:relative;height:18px;margin:22px 6px 26px;border:2.2px solid var(--bz-m);border-radius:20px;background:linear-gradient(90deg,#7fd37a,#f5cd1f 55%,#f6a94c 80%,#e1251b)}
.bz-pu-sifir .bz-pu-cubuk{background:linear-gradient(90deg,#b9d8f5,#7cc4f2)}
.bz-pu-n{position:absolute;top:-24px;transform:translateX(-50%);font:600 13.5px/1 var(--bz-font);white-space:nowrap}
.bz-pu-n:first-child{transform:none}.bz-pu-n.sag{transform:translateX(-100%)}
.bz-pu-n.alt{top:auto;bottom:-24px;font-weight:500;font-size:12px;opacity:.8}
.bz-pu-ort{position:absolute;top:-6px;bottom:-6px;width:4px;margin-left:-2px;background:var(--bz-m);border-radius:2px}
.bz-pu-sen{position:absolute;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:#fff;border:2.6px solid #191816;border-radius:50%;display:grid;place-items:center;font-size:15px;box-shadow:2px 2px 0 rgba(0,0,0,.3);transition:left .25s}
.bz-pu-baazar{margin:2px 0 10px;padding-top:10px;border-top:2px dashed rgba(39,38,34,.3);font:500 15px var(--bz-font)}
.bz-pu-sonuc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding:10px 12px;border:2.2px solid;border-radius:8px 6px 9px 7px;font:500 15.5px/1.35 var(--bz-font)}
.bz-pu-sonuc b{font-weight:700}
.bz-pu-sonuc>span:nth-child(2){flex:1 1 260px}
.bz-pu-iyi{background:#e4f5e1;border-color:#2f9e44;color:#14361a}
.bz-pu-orta{background:#fff6d6;border-color:#d4a106;color:#4a3800}
.bz-pu-kotu{background:#fde4e2;border-color:#e1251b;color:#5c0f0a}
.bz-pu-uyari{background:#fff0dc;border-color:#ee7a1c;color:#5a2a00}
.bz-pu-bilgi{background:var(--bz-k);border-color:var(--bz-m);color:var(--bz-y)}
.bz-pu-sonuc button{padding:6px 12px;background:var(--bz-sari);color:#191816;border:2.2px solid #191816;border-radius:8px 5px 9px 6px;font:600 14px var(--bz-font);cursor:pointer;box-shadow:2px 2px 0 #191816}
.bz-pu-not{margin:10px 0 0;font:500 12.5px/1.4 var(--bz-font);opacity:.75}
.bz-pu-kaynak{display:block;margin-top:2px;opacity:.85}
.bz-pu-bekle{display:flex;gap:14px;align-items:center}
.bz-pu-bekle i,.bz-pu-baslik-ipucu.yukleniyor i{flex:0 0 auto;width:26px;height:26px;border:3.4px solid var(--bz-turuncu);border-right-color:transparent;border-radius:50%;animation:bz-don .8s linear infinite}
.bz-pu-bekle b{display:block;font:400 19px/1.1 var(--bz-baslik);letter-spacing:.05em}
.bz-pu-bekle small{display:block;margin-top:4px;font:500 13.5px/1.4 var(--bz-font);opacity:.8}
.bz-pu-baslik-ipucu{display:flex;gap:8px;align-items:center;margin-top:6px;font:500 13.5px/1.35 var(--bz-font);color:#9a4a00}
.bz-pu-baslik-ipucu[hidden]{display:none}
.bz-pu-baslik-ipucu.yukleniyor i{width:14px;height:14px;border-width:2.4px}
.bz-pu-baslik-ipucu.tamam{color:#2b7a3d}.bz-pu-baslik-ipucu.soluk{color:inherit;opacity:.7}
@keyframes bz-don{to{transform:rotate(360deg)}}
html[data-theme="dark"] .bz-pu-satir,html[data-theme="dark"] .bz-pu-baazar{border-top-color:rgba(244,240,230,.25)}
html[data-theme="dark"] .bz-pu-iyi{background:#173a1f;color:#d9f5dc}
html[data-theme="dark"] .bz-pu-orta{background:#3a3010;color:#f7e9b5}
html[data-theme="dark"] .bz-pu-kotu{background:#3d1512;color:#fbd3cf}
html[data-theme="dark"] .bz-pu-uyari{background:#3c260e;color:#fde1bf}
html[data-theme="dark"] .bz-pu-baslik-ipucu{color:#f6a94c}html[data-theme="dark"] .bz-pu-baslik-ipucu.tamam{color:#7fd37a}
@media(max-width:640px){.bz-pu-satir{grid-template-columns:minmax(0,1fr)}.bz-pu-bas em{margin-left:0;width:100%}.bz-pu-sonuc button{width:100%}}
@media(prefers-reduced-motion:reduce){.bz-pu-bekle i,.bz-pu-baslik-ipucu i{animation:none}}

/* ===================== KONUM (paket 88) ===================== */
.bz-km{font-style:normal;font-size:.86em;opacity:.75;white-space:nowrap}
.bz-km-yakin{opacity:1;color:#2b7a3d;font-weight:700}
html[data-theme="dark"] .bz-km-yakin{color:#7fd37a}
.bz-yer-serit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:9px 14px;background:var(--bz-kutu);border:2.2px dashed var(--bz-m);border-radius:9px;font:500 15px var(--bz-font)}
.bz-yer-serit button{margin-left:auto;padding:4px 12px;background:var(--bz-sari);color:#191816;border:2px solid #191816;border-radius:7px;font:600 13.5px var(--bz-font);cursor:pointer}
.bz-konum-bul{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.bz-konum-bul small{font:500 13px/1.4 var(--bz-font);opacity:.75;flex:1 1 220px}
.bz-yer-sec{width:100%;height:46px;margin:6px 0 14px;padding:0 12px;border:2.4px solid var(--bz-m);border-radius:9px;background:var(--bz-kutu);color:var(--bz-y);font:500 16px var(--bz-font)}

/* İLAN FORMU: TEKNOTALYA İNCELEMESİ + yönetici notu (paket 91) */
.bz-inc-form h2>span{background:#e1251b!important;color:#fff}
.bz-inc-form-ic{grid-column:1/-1;display:flex;flex-direction:column;gap:10px}
.bz-inc-form.yukleniyor .bz-inc-form-ic{opacity:.55;transition:opacity .2s}
.bz-incf-durum{margin:0;font-weight:600}.bz-incf-durum.tam{color:#2b8a3e}
html[data-theme="dark"] .bz-incf-durum.tam{color:#69db7c}
.bz-incf-ara{margin:4px 0 0;font:500 14px var(--bz-font);opacity:.75}
.bz-incf-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.bz-incf-kart{position:relative;display:flex;gap:12px;align-items:center;padding:10px 12px;color:inherit;text-decoration:none;background:var(--bz-kutu);border:2.2px solid var(--bz-m);border-radius:11px 8px 12px 9px;box-shadow:3px 3px 0 var(--bz-g);min-width:0;transition:transform .15s}
.bz-incf-kart:hover{transform:translateY(-2px)}
.bz-incf-kart.tam{border-width:3px;box-shadow:4px 4px 0 var(--bz-turuncu);padding:12px 70px 12px 12px}
.bz-incf-kart img{width:96px;flex:0 0 96px;aspect-ratio:16/10;object-fit:cover;border:2px solid var(--bz-m);border-radius:8px 6px 9px 7px}
.bz-incf-kart.tam img{width:150px;flex-basis:150px}
.bz-incf-metin{display:flex;flex-direction:column;gap:3px;min-width:0}
.bz-incf-metin b{font:500 15.5px/1.3 var(--bz-font)}
.bz-incf-metin small{font-size:13px;line-height:1.4;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bz-incf-metin em{font-style:normal;font-size:13px;font-weight:600;color:var(--bz-turuncu)}
.bz-incf-kart:not(.tam) small{display:none}
.bz-incf-puan{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(6deg);width:52px;height:52px;display:grid;place-items:center;align-content:center;border-radius:50%;background:#e1251b;color:#fff;border:2.4px solid #191816;box-shadow:2px 2px 0 #191816}
.bz-incf-puan b{font:400 20px/.9 var(--bz-baslik)}.bz-incf-puan small{font:700 9.5px/1 system-ui;opacity:.85}
.bz-incf-kart:not(.tam) .bz-incf-puan{width:40px;height:40px;right:-6px;top:-8px;transform:rotate(6deg)}.bz-incf-kart:not(.tam) .bz-incf-puan b{font-size:15px}
.bz-inc-form [data-inc-doldur]{align-self:flex-start}
.bz-pu-yonetici{margin:8px 0 0;padding:7px 10px;font-size:13px;border:1.5px dashed #b45309;border-radius:8px;background:rgba(245,159,0,.1)}
@media (max-width:600px){.bz-incf-kart.tam{flex-direction:column;align-items:stretch;padding:12px}.bz-incf-kart.tam img{width:100%;flex-basis:auto}.bz-incf-kart.tam .bz-incf-puan{top:18px;right:18px;transform:rotate(6deg)}}

/* ---------- FİYAT PUSULASI v2 (paket 99): sayı doğrusu, öneri ürünün durumuna göre ---------- */
.bz-pusula{margin-top:10px}
.bz-pu-dogru{position:relative;padding:54px 10px 44px}
.bz-pu-dogru .bz-pu-cubuk{margin:0;height:16px;background:#e2dccd}
.bz-pu-dogru .bz-pu-cubuk::before{content:"";position:absolute;top:0;bottom:0;left:var(--bas);right:calc(100% - var(--son));border-radius:20px;background:linear-gradient(90deg,#7fd37a,#f5cd1f 55%,#f6a94c 80%,#e1251b)}
.bz-pu-sifir .bz-pu-dogru .bz-pu-cubuk::before{background:linear-gradient(90deg,#b9d8f5,#7cc4f2)}
html[data-theme="dark"] .bz-pu-dogru .bz-pu-cubuk{background:#3a3833}
.bz-pu-uc{position:absolute;top:24px;font:600 13.5px/1.15 var(--bz-font);white-space:nowrap}
.bz-pu-uc.sol{transform:translateX(-14px);text-align:left}.bz-pu-uc.sag{transform:translateX(calc(-100% + 14px));text-align:right}
.bz-pu-uc small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.65}
.bz-pu-pin{position:absolute;top:-52px;bottom:-5px;width:3px;margin-left:-1.5px;background:#191816;border-radius:2px}
.bz-pu-pin::after{content:"";position:absolute;bottom:-4px;left:50%;width:11px;height:11px;margin-left:-5.5px;background:#191816;border-radius:50%}
.bz-pu-pin b{position:absolute;top:0;left:50%;padding:2px 9px 3px;background:#191816;color:#fff;border-radius:7px 5px 8px 6px;font:600 12.5px/1.2 var(--bz-font);white-space:nowrap}
.bz-pu-dogru .bz-pu-sen{z-index:2}
.bz-pu-sen em{position:absolute;bottom:calc(100% + 3px);left:50%;padding:1px 8px 2px;background:var(--bz-turuncu,#ee7a1c);color:#fff;border:1.8px solid #191816;border-radius:7px 5px 8px 6px;font:600 12px/1.2 var(--bz-font);font-style:normal;white-space:nowrap}
.bz-pu-ana .bz-pu-ad i{display:inline-block;margin-top:6px;padding:2px 8px;background:var(--bz-turuncu,#ee7a1c);color:#fff;border-radius:6px;font:600 11px/1.3 var(--bz-font);font-style:normal;letter-spacing:0}
.bz-pu-yan{opacity:.82}
.bz-pu-yan .bz-pu-sen{transform:scale(.78);opacity:.75}.bz-pu-yan .bz-pu-sen em{display:none}
.bz-pu-yok p{margin:0;font:500 15px/1.4 var(--bz-font);opacity:.8}
.bz-pu-gore{display:block;margin-top:4px;font-size:12.5px;font-weight:500;opacity:.8}
.bz-pu-sonuc{margin:0 0 6px}
.bz-pu-not .bz-pu-kaynak{display:block;margin:0 0 3px;font-weight:600;opacity:1}
html[data-theme="dark"] .bz-pu-pin,html[data-theme="dark"] .bz-pu-pin::after,html[data-theme="dark"] .bz-pu-pin b{background:#f4f0e6;color:#191816}
@media(max-width:640px){.bz-pu-dogru{padding:54px 4px 44px}.bz-pu-uc{font-size:12.5px}}

/* ---------- BETA AÇILIŞ (paket 100): BETA rozeti, şikâyet / geri bildirim pencereleri, İlan Kuralları ---------- */
.bz-menu-logo{position:relative}
.bz-beta{position:absolute;right:-14px;top:-6px;padding:1px 6px 2px;background:#e1251b;color:#fff;border:1.8px solid #191816;border-radius:5px 3px 6px 4px;font:400 12px/1 var(--bz-baslik);letter-spacing:.08em;transform:rotate(8deg);box-shadow:1.5px 1.5px 0 #191816}
.bz-beta-bant{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:12px 6px 0;padding:9px 14px;border:2px dashed var(--bz-m);border-radius:9px 6px 10px 7px;background:rgba(238,122,28,.08);font:500 15px/1.4 var(--bz-font)}
.bz-beta-bant b{font-weight:700}
.bz-beta-bant a{margin-left:auto;font-weight:700;color:var(--bz-turuncu,#ee7a1c);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.bz-sikayet-btn{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:0;background:none;border:0;color:inherit;opacity:.72;font:500 13.5px var(--bz-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.bz-sikayet-btn:hover{opacity:1;color:#c92a2a}
.bz-pencere{width:min(480px,calc(100vw - 32px));padding:0;border:2.6px solid #191816;border-radius:12px 9px 13px 10px;background:var(--bz-kutu,#fffaf0);color:var(--bz-y,#191816);box-shadow:5px 6px 0 #191816}
.bz-pencere::backdrop{background:rgba(25,24,22,.55)}
.bz-pencere form{padding:18px 20px 16px}
.bz-pencere h2{margin:0 0 4px;font:400 26px/1.1 var(--bz-baslik);letter-spacing:.04em}
.bz-pencere-not{margin:0 0 12px;font:500 13.5px/1.45 var(--bz-font);opacity:.8}
.bz-pencere-sec{display:grid;gap:6px;margin-bottom:10px}
.bz-pencere-sec.yan{grid-template-columns:repeat(3,1fr)}
.bz-pencere-sec label{display:flex;gap:8px;align-items:center;padding:7px 10px;border:2px solid rgba(25,24,22,.25);border-radius:8px;font:500 14.5px var(--bz-font);cursor:pointer}
.bz-pencere-sec label:has(input:checked){border-color:var(--bz-turuncu,#ee7a1c);background:rgba(238,122,28,.1)}
.bz-pencere textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:2px solid rgba(25,24,22,.3);border-radius:8px;background:#fff;color:#191816;font:500 14.5px/1.4 var(--bz-font);resize:vertical}
.bz-pencere-sonuc{margin:10px 0 0;font:600 14px/1.4 var(--bz-font)}
.bz-pencere-sonuc.tamam{color:#2b7a3d}.bz-pencere-sonuc.hata{color:#c92a2a}
.bz-pencere-dugme{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}
.bz-kurallar{margin:10px 6px 24px}
.bz-k-giris{margin:12px 0 18px;font:500 17px/1.55 var(--bz-font)}
.bz-k-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.bz-k-kart{position:relative;isolation:isolate;padding:16px 18px 12px}
.bz-k-kart::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bz-kutu,#fffaf0);border:2.4px solid var(--bz-m,#191816);border-radius:10px 7px 11px 8px;box-shadow:4px 4px 0 var(--bz-m,#191816)}
.bz-k-kart h2{margin:0 0 8px;font:400 22px/1.1 var(--bz-baslik);letter-spacing:.04em}
.bz-k-kart ul{margin:0;padding-left:20px;font:500 15px/1.5 var(--bz-font)}
.bz-k-kart li{margin-bottom:6px}
.bz-k-yasak::before{background:#fff1ef}
.bz-k-genis{margin-bottom:16px}
.bz-k-iki{columns:2;column-gap:32px}.bz-k-iki li{break-inside:avoid}
.bz-k-beta{margin:4px 0 0;padding:10px 14px;border:2px dashed var(--bz-m);border-radius:9px;font:500 15px var(--bz-font)}
.bz-k-beta a,.bz-kurallar a:not(.bz-btn){color:var(--bz-turuncu,#ee7a1c);font-weight:700}
html[data-theme="dark"] .bz-k-yasak::before{background:#3a1b18}
html[data-theme="dark"] .bz-pencere textarea{background:#2a2926;color:#f4f0e6}
@media(max-width:760px){.bz-k-izgara{grid-template-columns:1fr}.bz-k-iki{columns:1}.bz-pencere-sec.yan{grid-template-columns:1fr}.bz-beta-bant a{margin-left:0}}
