/* ==========================================================================
   ISHLAB CHIQARISH DARVOZASI — «MIJOZDAN» toʻldirgich tokenlari
   --------------------------------------------------------------------------
   Sayt mijozdan kutilayotgan maʼlumot bilan qurilgan: telefon, manzil, artikul
   soni, javob muddati… Ular markupda `<span class="mijozdan">` boʻlib turadi.

       <body data-holat="qoralama">   → hamma token koʻrinadi (python3 qur.py --qoralama)
       (odatdagi holat)               → yashirin

   BITTA KALIT butun saytda: `data-holat="qoralama"` (css/qollash.css, css/brend.css
   va sayt-v2 ham shu). Ishlab chiqarish — sukut holat, qoralama — opt-in.

   BU FAYL FAQAT UMUMIY XROM + BOSH SAHIFAGA tegadi: header · futer · BOSH-01…13.
   Ichki sahifalar (katalog · mahsulot · moy-tanlash · qollash · brend · aloqa)
   oʻz darvozasini oʻz CSS faylida yozadi — chunki jumla ICHIDAGI tokenni shunchaki
   yashirib boʻlmaydi («Ish kunlari, ___ ichida javob beramiz» sinadi), har qator
   alohida qaror talab qiladi. Global `.mijozdan{display:none}` ATAYLAB yoʻq.
   ========================================================================== */

/* 1 · Header (mega-menyu: «Motor moylari ⟦artikul soni⟧» — token tushsa havola toza qoladi) */
body:not([data-holat="qoralama"]) .header .mijozdan{display:none}

/* 2 · Futer — ALOQA ustunidagi 3 qator token yagona mazmuni: qator butunlay yashiriladi.
       «Telegram · Instagram · WhatsApp⟦ · havolalar⟧» va «© 2026 GRAUMANN⟦ · yuridik⟧» da
       ajratgich token ICHIDA turadi (qismlar/futer.html) — token tushsa dum qolmaydi. */
body:not([data-holat="qoralama"]) .futer .mijozdan{display:none}
body:not([data-holat="qoralama"]) .futer .futer__kutish{display:none}   /* qator = faqat token (:only-child matn tugunini koʻrmaydi) */

/* 3 · Bosh sahifa bloklari */
body:not([data-holat="qoralama"]) [data-blok^="BOSH-"] .mijozdan{display:none}
/* token tushsa yorligʻi qiymatsiz qoladigan qatorlar — butunlay yashiriladi */
body:not([data-holat="qoralama"]) [data-blok="BOSH-13"] .aloqa > li:has(.mijozdan){display:none}   /* «Telegram», «Ish vaqti» */
/* roʻyxatning HAMMA qatori token boʻlsa — yolgʻiz 1px chiziq qolmasin, roʻyxat oʻzi ham yashiriladi */
body:not([data-holat="qoralama"]) [data-blok="BOSH-13"] .aloqa:has(> li:first-child .mijozdan):has(> li:last-child .mijozdan){display:none}
/* (:has() ichida :has() boʻlmaydi — birinchi va oxirgi qator tekshiriladi; roʻyxatda 2 qator) */
body:not([data-holat="qoralama"]) [data-blok="BOSH-04"] .b04__spek:has(.mijozdan){display:none}   /* «Spetsifikatsiya va ruxsatnomalar:» */
body:not([data-holat="qoralama"]) [data-blok="BOSH-11"] .b11-cta__eslatma:has(.mijozdan),
body:not([data-holat="qoralama"]) [data-blok="BOSH-11"] .b11v3__eslatma:has(.mijozdan){display:none} /* «Soʻrovga ___ ichida javob beramiz.» */

/* --------------------------------------------------------------------------
   4 · TAYYOR BOʻLMAGAN XROM — havolasi hali yoʻq elementlar (`href="#"`).
   Oʻlik havola mijozga «buzilgan» koʻrinadi; sahifa/tarjima kelguncha yashirin.
   -------------------------------------------------------------------------- */
/* 15.09: RU va EN tarjimasi keldi (ru/ · en/ papkalari, i18n.py) — almashtirgich
   endi ochiq. Havolalari tirik: /  ·  /ru/  ·  /en/ (qur.py · til_almashtirgich). */
body:not([data-holat="qoralama"]) .futer__yur a[href="#"]{display:none}  /* Maxfiylik · Oferta · Sayt xaritasi — sahifasi yoʻq */
