/* ============================================================
   css/mz-satici.css — Satici araclari (inc/mz-satici*.php).
   HER kural .mz-st kokunun altinda: baska sayfaya, LPanel'e ya da
   hesap sayfalarinin geri kalanina dokunmaz. Renkler pazarin tema
   degiskenleri (header.php); yedekler tasarimin renkleri.
   Telefon once; masaustu duzeni (MasaLawhaBai) 992px'ten itibaren.
   Yonler mantiksal (inline-start/end): Arapcada kendiliginden aynalanir.
   ============================================================ */
.mz-st{--st-vurgu:var(--mz-vurgu,#0b6b57);--st-vurgu-yazi:var(--mz-vurgu-yazi,#fff);--st-yuzey:var(--mz-yuzey,#fff);--st-zemin:var(--mz-zemin,#f4f6f8);--st-cizgi:var(--mz-cizgi,#dde3e8);--st-r:var(--mz-radius-md,12px);--st-yazi:#18222d;--st-soluk:#56616d;--st-acik:#e3f2ee;--st-turuncu:#b5651d;--st-kirmizi:#a1361e;color:var(--st-yazi);font-size:15px;line-height:1.6;box-sizing:border-box;max-width:100%}
.mz-st *,.mz-st *::before,.mz-st *::after{box-sizing:border-box}
.mz-st-sayfa{padding-bottom:32px}
.mz-st a{color:var(--st-vurgu)}
.mz-st .mz-st-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------- ortak ---------- */
.mz-st .mz-st-ust{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}
.mz-st .mz-st-yol{font-size:13px;color:var(--st-soluk)}
.mz-st .mz-st-yol a{color:inherit}
.mz-st .mz-st-baslik{font-size:22px;font-weight:700;line-height:1.35;margin:0}
.mz-st .mz-st-kart{background:var(--st-yuzey);border:1px solid var(--st-cizgi);border-radius:var(--st-r);padding:14px;margin:0 0 12px}
.mz-st .mz-st-kart-baslik{font-size:16px;font-weight:700;margin:0 0 10px;line-height:1.4}
.mz-st .mz-st-not{font-size:13px;color:var(--st-soluk);margin:8px 0 0}
.mz-st .mz-st-orta{text-align:center}
.mz-st .mz-st-bos{padding:28px 12px;text-align:center;color:var(--st-soluk)}
.mz-st .mz-st-birincil,.mz-st .mz-st-ikincil,.mz-st .mz-st-dugme{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;cursor:pointer;text-decoration:none}
.mz-st .mz-st-birincil{border:0;background:var(--st-vurgu);color:var(--st-vurgu-yazi);font-weight:700}
.mz-st .mz-st-ikincil{border:1px solid #9aa6b2;background:var(--st-yuzey);color:var(--st-yazi)}
.mz-st .mz-st-dugme{min-height:40px;padding:0 12px;border:1px solid #cbd3db;background:var(--st-yuzey);color:var(--st-yazi);font-size:14px;flex-shrink:0}
.mz-st .mz-st-genis{width:100%;margin-top:10px}
.mz-st .mz-st-nokta{width:10px;height:10px;border-radius:5px;flex-shrink:0;background:var(--st-turuncu);display:inline-block}
.mz-st .mz-st-nokta.mz-st-kirmizi{background:var(--st-kirmizi)}
.mz-st .mz-st-satir{display:flex;align-items:center;gap:12px}
.mz-st .mz-st-satir-ic{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}
.mz-st .mz-st-satir-ad{font-weight:700;color:var(--st-yazi);overflow-wrap:anywhere}
.mz-st .mz-st-satir-alt{font-size:13px;color:var(--st-soluk)}
.mz-st .mz-st-avatar{width:44px;height:44px;border-radius:22px;background:#dce3e9;flex-shrink:0}
.mz-st .mz-st-satir form{margin:0}

/* ---------- sekmeler (Qawaim) ---------- */
.mz-st .mz-st-sekmeler{display:flex;gap:4px;border-bottom:1px solid var(--st-cizgi);margin:0 0 14px;overflow-x:auto}
.mz-st .mz-st-sekme{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px;border-bottom:3px solid transparent;color:#45505c;text-decoration:none;white-space:nowrap}
.mz-st .mz-st-sekme.mz-st-acik{border-bottom-color:var(--st-vurgu);color:var(--st-yazi);font-weight:700}

/* ---------- tatil (Ijaza) ---------- */
.mz-st-ij,.mz-st-qw{max-width:640px;margin:0 auto}
.mz-st .mz-st-anahtar-satir{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;cursor:pointer}
.mz-st .mz-st-anahtar-metin{display:flex;flex-direction:column;gap:2px}
.mz-st .mz-st-anahtar-ad{font-size:16px;font-weight:700}
.mz-st .mz-st-anahtar-alt{font-size:13px;color:var(--st-soluk)}
.mz-st .mz-st-anahtar{appearance:none;-webkit-appearance:none;flex-shrink:0;width:46px;height:28px;border-radius:14px;background:#8c97a3;position:relative;margin:0;cursor:pointer}
.mz-st .mz-st-anahtar::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:11px;background:#fff;transition:inset-inline-start .15s}
.mz-st .mz-st-anahtar:checked{background:var(--st-vurgu)}
.mz-st .mz-st-anahtar:checked::after{inset-inline-start:21px}
.mz-st .mz-st-anahtar:focus-visible{outline:3px solid var(--st-vurgu);outline-offset:2px}
.mz-st .mz-st-alanlar{display:flex;flex-direction:column;gap:10px}
.mz-st .mz-st-alanlar[hidden]{display:none}
.mz-st .mz-st-etiket{font-size:14px;font-weight:700;margin:0;padding:0}
.mz-st .mz-st-girdi{font:inherit;font-size:15px;min-height:44px;padding:8px 12px;border:1px solid #9aa6b2;border-radius:8px;width:100%;background:#fff;color:var(--st-yazi)}
.mz-st textarea.mz-st-girdi{resize:vertical}
.mz-st .mz-st-secenekler{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.mz-st .mz-st-secenek{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border:1px solid #cbd3db;border-radius:10px;cursor:pointer;margin:0;font-weight:400}
.mz-st .mz-st-secenek:has(input:checked){border:2px solid var(--st-vurgu);background:var(--st-acik)}
.mz-st .mz-st-secenek input{margin:0;width:18px;height:18px;accent-color:var(--st-vurgu)}
.mz-st .mz-st-secenek>span{display:flex;flex-direction:column;gap:2px}
.mz-st .mz-st-secenek-alt{font-size:12px;color:var(--st-soluk)}
.mz-st .mz-st-uyari{background:#fff4e5;color:#5a3a0e;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.7;margin:0 0 12px}
.mz-st-ij .mz-st-birincil{width:100%}

/* ---------- rozet (ilan sayfasi, Ilanlarim) ---------- */
.mz-st.mz-st-tatil-rozet,.mz-st .mz-st-tatil-rozet{display:flex;align-items:center;gap:8px;background:#fff4e5;color:#5a3a0e;border-radius:10px;padding:10px 12px;margin:0 0 12px;font-size:14px}

/* ---------- soru karti + otomatik tasima (Mutawaffir) ---------- */
.mz-st .mz-st-soru{border:2px solid var(--st-vurgu)}
.mz-st .mz-st-soru-ilan{display:flex;gap:12px;align-items:center}
.mz-st .mz-st-soru-ilan img,.mz-st .mz-st-resim-yok{width:72px;height:54px;border-radius:8px;object-fit:cover;background:#dce3e9;flex-shrink:0;display:block}
.mz-st .mz-st-soru-ilan>div{display:flex;flex-direction:column;min-width:0}
.mz-st .mz-st-soru-baslik{font-size:17px;font-weight:700;margin:12px 0 4px}
.mz-st .mz-st-soru-metin{font-size:14px;color:#45505c;margin:0 0 10px}
.mz-st .mz-st-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
.mz-st .mz-st-iki button{min-height:48px}
.mz-st .mz-st-planlar{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.mz-st .mz-st-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;border:1px solid #cbd3db;border-radius:10px;cursor:pointer;margin:0;font-weight:400;text-align:center;padding:4px}
.mz-st .mz-st-plan:has(input:checked){border:2px solid var(--st-vurgu);background:var(--st-acik)}
.mz-st .mz-st-plan input{position:absolute;opacity:0;width:1px;height:1px}
.mz-st .mz-st-plan:focus-within{outline:3px solid var(--st-vurgu);outline-offset:2px}
.mz-st .mz-st-plan-ad{font-weight:700;font-size:14px}
.mz-st .mz-st-plan-fiyat{font-size:12px;color:#45505c}
.mz-st .mz-st-oto .mz-st-ikincil{border-color:var(--st-vurgu);color:var(--st-vurgu);font-weight:700}

/* «Hâlâ satılık mı?» cipi (ilan sayfasi mesaj penceresi) */
.mz-st.mz-st-hala{margin:0 0 10px}
.mz-st .mz-st-cip{font:inherit;font-size:14px;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--st-vurgu);background:var(--st-acik);color:var(--st-vurgu);font-weight:700;cursor:pointer}

/* ---------- fiyat gecmisi (Siar) ---------- */
.mz-st.mz-st-fg{background:var(--st-yuzey);border:1px solid var(--st-cizgi);border-radius:var(--st-r);padding:14px;margin:0 0 16px}
.mz-st .mz-st-fg-bas{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 10px}
.mz-st .mz-st-fg-bas h2{font-size:16px;font-weight:700;margin:0}
.mz-st .mz-st-fg-rozet{font-size:13px;font-weight:700;padding:2px 8px;border-radius:10px;background:#eef1f4;color:#45505c}
.mz-st .mz-st-fg-rozet.mz-st-asagi{background:var(--st-acik);color:#07493b}
.mz-st .mz-st-fg-cizim{display:block;width:100%;height:110px;border-bottom:1px solid var(--st-cizgi)}
.mz-st .mz-st-fg-cizim path{fill:none;stroke:var(--st-vurgu);stroke-width:3;vector-effect:non-scaling-stroke}
[dir="rtl"] .mz-st .mz-st-fg-cizim{transform:scaleX(-1)}
.mz-st .mz-st-fg-liste{list-style:none;margin:8px 0 0;padding:0}
.mz-st .mz-st-fg-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto 56px;gap:8px;align-items:baseline;border-top:1px solid #eef1f4;padding:8px 0;font-size:14px}
.mz-st .mz-st-fg-tarih{color:#45505c}
.mz-st .mz-st-fg-fiyat{font-weight:700}
.mz-st .mz-st-fg-fark{text-align:end;font-weight:700;color:#45505c}
.mz-st .mz-st-fg-fark.mz-st-asagi{color:#07493b}
.mz-st .mz-st-fg-fark.mz-st-yukari{color:var(--st-kirmizi)}

/* ---------- istatistik (Main = telefon, MasaLawhaBai = masaustu) ---------- */
.mz-st .mz-st-ist-bas{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}
.mz-st .mz-st-ist-bas .mz-st-ust{margin:0}
.mz-st .mz-st-donem{display:flex;gap:6px}
.mz-st .mz-st-hap{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid #cbd3db;background:var(--st-yuzey);color:var(--st-yazi);text-decoration:none;font-size:14px}
.mz-st .mz-st-hap.mz-st-acik{border-color:var(--st-vurgu);background:var(--st-acik);color:#07493b;font-weight:700}
.mz-st .mz-st-secici{margin:0 0 12px}
/* Istatistik: 100'den fazla canli ilan sayfa sayfa (Codex P2 4245979657). */
.mz-st .mz-st-sayfalar{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 12px;font-size:14px}
.mz-st .mz-st-sayfalar a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #9aa6b2;border-radius:8px;text-decoration:none}
.mz-st .mz-st-sayfalar span{font-variant-numeric:tabular-nums;color:#55606b}
.mz-st .mz-st-secici select{font:inherit;width:100%;min-height:44px;padding:0 10px;border:1px solid #9aa6b2;border-radius:8px;background:#fff}
/* Ucretli plan icin ilan secimi: istatistik telefon secicisinden (.mz-st-secici,
   masaustunde gizli) AYRI sinif - her genislikte gorunur (Codex P1 4243713055). */
.mz-st .mz-st-oto-secim{display:block;margin:0 0 12px}
.mz-st .mz-st-oto-secim label{display:block;margin:0 0 6px}
.mz-st .mz-st-oto-secim select{font:inherit;width:100%;min-height:44px;padding:0 10px;border:1px solid #9aa6b2;border-radius:8px;background:#fff}
.mz-st .mz-st-kutular{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}
.mz-st .mz-st-kutu{background:var(--st-yuzey);border:1px solid var(--st-cizgi);border-radius:10px;padding:10px 6px;display:flex;flex-direction:column;gap:2px;text-align:center;min-width:0}
.mz-st .mz-st-kutu-n{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}
.mz-st .mz-st-kutu-ad{font-size:12px;color:#45505c;overflow-wrap:anywhere}
.mz-st .mz-st-cubuklar{height:120px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--st-cizgi)}
.mz-st .mz-st-cubuk{flex:1;min-width:0;border-radius:2px 2px 0 0;background:var(--st-vurgu)}
.mz-st .mz-st-cubuk.mz-st-yok{background:repeating-linear-gradient(135deg,#eef1f4 0 4px,transparent 4px 8px);border-radius:0}
.mz-st .mz-st-cubuk.mz-st-sifir{height:2px !important;background:#cbd3db}
.mz-st .mz-st-eksen{display:flex;justify-content:space-between;font-size:12px;color:var(--st-soluk);margin-top:4px}
.mz-st .mz-st-dikkat ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.mz-st .mz-st-dikkat li{display:flex;align-items:center;gap:10px}
.mz-st .mz-st-dikkat-metin{flex-grow:1;font-size:14px;line-height:1.5;min-width:0;overflow-wrap:anywhere}
.mz-st .mz-st-dikkat li a{flex-shrink:0;font-weight:700;font-size:14px;min-height:44px;display:inline-flex;align-items:center}
.mz-st .mz-st-tablo-kap,.mz-st .mz-st-yan{display:none}
.mz-st .mz-st-tablo-kap{padding:0;overflow:hidden}
.mz-st .mz-st-tablo{width:100%;border-collapse:collapse;font-size:14px}
.mz-st .mz-st-tablo th,.mz-st .mz-st-tablo td{padding:11px 8px;text-align:start;border-top:1px solid #eef1f4}
.mz-st .mz-st-tablo thead th{color:var(--st-soluk);font-weight:500;border-top:0}
.mz-st .mz-st-tablo th:first-child{padding-inline-start:18px}
.mz-st .mz-st-tablo td{font-variant-numeric:tabular-nums}
.mz-st .mz-st-tablo tbody th a{color:var(--st-yazi);font-weight:700;text-decoration:none}
.mz-st .mz-st-tablo tr.mz-st-secili{background:#eaf5f1}
@media (min-width:992px){
	.mz-st.mz-st-ist .mz-st-ist-bas{flex-direction:row;justify-content:space-between;align-items:flex-end}
	/* ist-tasarim.png: ana sutun + 340px yan sutun (ozet, otomatik tasima). */
	.mz-st .mz-st-izgara{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"ana yan" "ana oto";grid-template-rows:auto 1fr;gap:0 16px;align-items:start}
	.mz-st .mz-st-ana{grid-area:ana;min-width:0}
	.mz-st .mz-st-yan{grid-area:yan;min-width:0}
	.mz-st .mz-st-tablo-kap,.mz-st .mz-st-yan{display:block}
	.mz-st .mz-st-secici,.mz-st .mz-st-tel-dikkat{display:none}
	.mz-st .mz-st-cubuklar{height:150px;gap:4px}
	.mz-st .mz-st-oto-kap{grid-area:oto;min-width:0}
	.mz-st .mz-st-baslik{font-size:24px}
}
/* Gunluk ozet + one cikarma sonuclari (inc/mz-satici-ozet.php, oz_satici_ozet).
   Sahibin ekran goruntusu (2026-10-19): cercevesiz, uzun, ayni ilan uc kez.
   Artik beyaz, cerceveli tek kart; satirlar ince cizgiyle ayrilir, tek
   satirda kalir; eylem kucuk hap dugme; fazlasi ve sonuclar katlanir. */
.mz-st .mz-oz{background:#fff;border:1px solid #e3e7ec;border-radius:16px;padding:14px 14px 8px;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.mz-st .mz-oz .mz-st-kart-baslik{font-size:16px;margin:0 0 10px}
.mz-st .mz-oz-sayilar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}
.mz-st .mz-oz-sayi{flex:1 1 130px;display:flex;align-items:baseline;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #e3e7ec;border-radius:12px;background:#f7f9fb;color:var(--st-yazi);text-decoration:none;font-size:14px}
.mz-st .mz-oz-n{font-size:20px;font-weight:700;color:var(--st-vurgu);font-variant-numeric:tabular-nums}
.mz-st .mz-oz-alt{font-size:14px;font-weight:700;margin:12px 0 4px}
.mz-st .mz-oz-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.mz-st .mz-oz-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:14px;line-height:1.5;min-width:0;padding:8px 0;border-top:1px solid #eef1f4}
.mz-st .mz-oz-dikkat .mz-oz-liste li{flex-wrap:nowrap}
.mz-st .mz-oz-dikkat .mz-st-dikkat-metin{flex:1 1 auto;min-width:0;font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.mz-st .mz-oz-eylem{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--st-vurgu);border-radius:999px;font-size:13px;font-weight:700;color:var(--st-vurgu);text-decoration:none;margin-inline-start:auto;white-space:nowrap}
.mz-st .mz-oz-ilan{font-weight:600;overflow-wrap:anywhere;min-width:0}
.mz-st .mz-oz-tur{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--st-acik);color:var(--st-yazi)}
.mz-st .mz-oz-tarih,.mz-st .mz-oz-olcu{color:var(--st-soluk);font-size:13px;flex-basis:100%}
.mz-st .mz-oz-tumu{display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.mz-st .mz-oz details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px;border-top:1px solid #eef1f4;font-weight:700}
.mz-st .mz-oz details>summary::-webkit-details-marker{display:none}
.mz-st .mz-oz details>summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-inline-start:auto;margin-top:-4px;margin-inline-end:4px;transition:transform .15s;flex-shrink:0}
.mz-st .mz-oz details[open]>summary::after{transform:rotate(-135deg);margin-top:4px}
.mz-st .mz-oz-daha>summary{color:var(--st-vurgu);font-size:13.5px}
.mz-st .mz-oz-katla>summary .mz-oz-alt{margin:0}
.mz-st .mz-oz-say{font-size:12px;font-weight:700;min-width:22px;padding:1px 7px;border-radius:999px;background:#eef1f4;color:var(--st-soluk);text-align:center}
.mz-st .mz-oz-katla .mz-st-not{font-size:12px}

/* ---------- «ملخص اليوم» yeni gorunum (sahip «أوكي ابني», 2026-10-26; inc/mz-satici-ozet.php) ----------
   Ayri kartlar, dort sayi tek satir, her is kendi cercevesinde ve dugmesi ayni
   cercevede, kapsul yok (kose 8px), «قبلها / أثناءه» iki cizgi. */
.mz-st .mz-oz2{--oz-marka:var(--mz-brand,#3f475f);--oz-c:#e6e8ec;--oz-z:#f3f4f5;--oz-s:#6b7280;--oz-uyari:#9a6700;--oz-iyi:#1a7f4b;display:flex;flex-direction:column;gap:12px;margin:0 0 14px}
.mz-st .mz-oz2-kart{background:#fff;border:1px solid var(--oz-c);border-radius:12px;padding:14px 16px;min-width:0}
.mz-st .mz-oz2-bas{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px}
.mz-st .mz-oz2-bas h2{font-size:18px;font-weight:700;margin:0}
.mz-st .mz-oz2-bas small{color:var(--oz-s);font-size:13px}
.mz-st .mz-oz2-say{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--oz-c);border-radius:10px;overflow:hidden}
.mz-st .mz-oz2-say .mz-oz2-hucre{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;min-height:64px;margin:0;color:var(--st-yazi);text-decoration:none;background:none;border:0;border-radius:0;border-inline-start:1px solid var(--oz-c)}
.mz-st .mz-oz2-say .mz-oz2-hucre:first-child{border-inline-start:0}
.mz-st a.mz-oz2-hucre:hover{background:#f8f9fb}
.mz-st .mz-oz2-hucre .mz-oz-n{font-size:22px;font-weight:700;line-height:1.2;color:var(--st-yazi);font-variant-numeric:tabular-nums}
.mz-st .mz-oz2-hucre span{font-size:13px;color:var(--oz-s);line-height:1.35}
.mz-st .mz-oz2-dikkat-n .mz-oz-n{color:var(--oz-uyari)}
.mz-st .mz-oz2-sifir .mz-oz-n{color:#9aa1ad}
.mz-st .mz-oz2-bos{margin:10px 0 0}
.mz-st .mz-oz2 .mz-oz2-sonuc-bag{align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:600;color:var(--mz-link,#1f6ac4);text-decoration:none}
.mz-st .mz-oz2 h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin:0 0 10px}
.mz-st .mz-oz2 h3 em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--oz-s)}
.mz-st .mz-oz2-ls+h3{margin-top:16px}
.mz-st .mz-oz2-ls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.mz-st .mz-oz2-sat{display:flex;align-items:center;gap:12px;border:1px solid var(--oz-c);border-radius:10px;padding:10px 12px;min-width:0}
.mz-st .mz-oz2-ik{inline-size:34px;block-size:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-size:17px;background:var(--oz-z);color:var(--oz-marka)}
.mz-st .mz-oz2-ik-foto{background:#fdf3d7;color:var(--oz-uyari)}
.mz-st .mz-oz2-ik-bitis,.mz-st .mz-oz2-ik-mesaj,.mz-st .mz-oz2-ik-soru{background:#fde8e6;color:#b42318}
.mz-st .mz-oz2-ik-yuk{background:#e3f4ea;color:var(--oz-iyi)}
.mz-st .mz-oz2-met{flex:1;min-width:0}
.mz-st .mz-oz2-met>b{display:block;font-size:14.5px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mz-st .mz-oz2-met>small{display:block;font-size:12.5px;color:var(--oz-s);line-height:1.5;margin-top:2px}
.mz-st .mz-oz2-uyari{color:var(--oz-uyari);font-weight:600}
.mz-st .mz-oz2-iyi{color:var(--oz-iyi);font-weight:600}
.mz-st .mz-oz2 .mz-oz2-btn{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1.5px solid var(--oz-marka);border-radius:8px;background:#fff;color:var(--oz-marka);font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}
.mz-st .mz-oz2 .mz-oz2-btn:hover{background:var(--oz-marka);color:#fff}
.mz-st .mz-oz2 .mz-oz-daha{margin-top:8px}
.mz-st .mz-oz2 .mz-oz-daha>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:600;color:var(--mz-link,#1f6ac4);border:0}
.mz-st .mz-oz2 .mz-oz-daha>summary::-webkit-details-marker{display:none}
.mz-st .mz-oz2 .mz-oz-daha>summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}
.mz-st .mz-oz2 .mz-oz-daha[open]>summary::after{transform:rotate(-135deg);margin-top:3px}
.mz-st .mz-oz2 .mz-oz-daha[open]>summary{margin-bottom:8px}
.mz-st .mz-oz2-iki{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;align-items:start}
.mz-st .mz-oz2-cubuk{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;align-items:center;font-size:12px;color:var(--oz-s);margin-top:8px}
.mz-st .mz-oz2-cubuk i{display:block;block-size:8px;inline-size:var(--w,0%);border-radius:4px;background:#d5d9e0}
.mz-st .mz-oz2-cubuk i.mz-oz2-ac{background:var(--oz-marka)}
.mz-st .mz-oz2-cubuk span:nth-child(3n){color:var(--st-yazi);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
.mz-st .mz-oz2-olcu{font-size:12.5px;color:var(--oz-s);margin:6px 0 0}
.mz-st .mz-oz2-not{font-size:12px}
.mz-st .mz-oz2 .mz-oz2-tumu{display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:700;color:var(--mz-link,#1f6ac4)}
@media (max-width:640px){
	.mz-st .mz-oz2-say{grid-template-columns:1fr 1fr}
	.mz-st .mz-oz2-say .mz-oz2-hucre:nth-child(3){border-inline-start:0}
	.mz-st .mz-oz2-say .mz-oz2-hucre:nth-child(n+3){border-top:1px solid var(--oz-c)}
	.mz-st .mz-oz2-kart{padding:12px}
	.mz-st .mz-oz2-iki{grid-template-columns:1fr}
}

/* Ilanlarim ustu «ملخص اليوم» tek satir (tam ozet istatistik sayfasinda). */
.mz-st .mz-oz2-serit{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;background:#fff;border:1px solid #e6e8ec;border-radius:12px;color:var(--st-yazi);text-decoration:none;font-size:13.5px}
.mz-st .mz-oz2-serit:hover{border-color:#cfd4dc}
.mz-st .mz-oz2-serit-ad{font-weight:700}
.mz-st .mz-oz2-serit-ic{flex:1;min-width:0;color:#6b7280}
.mz-st .mz-oz2-serit-ic b{color:var(--st-yazi);font-weight:700}
.mz-st .mz-oz2-serit-git{font-weight:700;color:var(--mz-link,#1f6ac4);white-space:nowrap}

/* ---------- «إحصاءات إعلاناتي» yeni gorunum (ist-tasarim.png, sahip «ابني» 2026-10-26) ----------
   Dort donem toplami simgeli, «إعلاناتك» tablosunda goruntulenme cubugu, secili
   ilan karti (dort sayi + gunluk cubuklar), donem secimi bitisik iki dugme
   (kapsul yok). Renk: pazarin marka rengi (--mz-brand). */
/* Sayfadaki vurgu (otomatik tasima karti, baglantilar) marka renginde: bazi pazarlarin
   --mz-vurgu'su acik altin, beyaz zeminde okunmaz (sa: #c8a24a). */
.mz-st.mz-st-ist{--st-vurgu:var(--mz-brand,#3f475f);--st-vurgu-yazi:var(--mz-brand-yazi,#fff);--st-acik:var(--mz-brand-cok-acik,#eef0f4);--ist-m:var(--mz-brand,#3f475f);--ist-c:#e6e8ec;--ist-z:#f3f4f5;--ist-s:#6b7280}
.mz-st.mz-st-ist .mz-st-ist-bas{gap:12px;margin:0 0 14px}
.mz-st.mz-st-ist .mz-st-ist-alt{margin:2px 0 0;font-size:13px;color:var(--ist-s)}
.mz-st.mz-st-ist .mz-st-ist-bas{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}
.mz-st.mz-st-ist .mz-st-donem{display:inline-flex;gap:0;border:1px solid var(--ist-c);border-radius:10px;overflow:hidden;background:#fff;flex:none}
.mz-st.mz-st-ist .mz-st-hap{min-height:40px;padding:0 16px;border:0;border-radius:0;background:none;color:var(--ist-s);font-size:14px;font-weight:600}
.mz-st.mz-st-ist .mz-st-hap+.mz-st-hap{border-inline-start:1px solid var(--ist-c)}
.mz-st.mz-st-ist .mz-st-hap.mz-st-acik{background:var(--ist-m);color:var(--mz-brand-yazi,#fff);border-color:var(--ist-m)}
.mz-st.mz-st-ist .mz-st-kart{border-color:var(--ist-c);border-radius:12px;padding:14px 16px;margin:0 0 14px}
.mz-st.mz-st-ist .mz-st-kart-bas{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px}
.mz-st.mz-st-ist .mz-st-kart-bas .mz-st-kart-baslik{margin:0;min-width:0;overflow-wrap:anywhere}
.mz-st.mz-st-ist .mz-st-kart-bas small{font-size:12.5px;color:var(--ist-s);font-weight:600}
.mz-st.mz-st-ist .mz-st-kart-bas a{flex:none;font-size:13px;font-weight:700;color:var(--mz-link,#1f6ac4);text-decoration:none;min-height:40px;display:inline-flex;align-items:center}
/* Dort toplam */
.mz-st.mz-st-ist .mz-st-toplam{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}
.mz-st.mz-st-ist .mz-st-top{background:#fff;border:1px solid var(--ist-c);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;min-width:0}
.mz-st.mz-st-ist .mz-st-top-ik{inline-size:34px;block-size:34px;flex:none;border-radius:10px;background:var(--ist-z);color:var(--ist-m);display:grid;place-items:center;font-size:17px}
.mz-st.mz-st-ist .mz-st-top-met{display:flex;flex-direction:column;min-width:0}
.mz-st.mz-st-ist .mz-st-top-met b{font-size:19px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;text-align:start}
.mz-st.mz-st-ist .mz-st-top-met span{font-size:12.5px;color:var(--ist-s);overflow-wrap:anywhere}
.mz-st.mz-st-ist .mz-st-degisim{font-size:11.5px;line-height:1.4;color:var(--ist-s)}
.mz-st.mz-st-ist .mz-st-degisim bdi{font-weight:700}
.mz-st.mz-st-ist .mz-st-artti bdi{color:#1a7f4b}
.mz-st.mz-st-ist .mz-st-azaldi bdi{color:#b42318}
/* Telefon: «ملخص اليوم» dort toplamin hemen altinda (masaustunde yan sutun). */
@media (max-width:991.98px){
	.mz-st.mz-st-ist .mz-st-izgara{display:flex;flex-direction:column}
	.mz-st.mz-st-ist .mz-st-yan.mz-st-yan-ozet{order:-1}
}
/* Tablo */
.mz-st.mz-st-ist .mz-st-tablo-kap{padding:14px 16px 6px}
.mz-st.mz-st-ist .mz-st-tablo{font-size:13.5px}
.mz-st.mz-st-ist .mz-st-tablo th,.mz-st.mz-st-ist .mz-st-tablo td{padding:9px 8px;border-top:0;border-bottom:1px solid #f0f1f4;text-align:center}
.mz-st.mz-st-ist .mz-st-tablo thead th{font-size:12px;font-weight:600;color:var(--ist-s);border-bottom-color:var(--ist-c);padding-top:0;width:72px}
.mz-st.mz-st-ist .mz-st-tablo thead th:first-child{width:auto}
.mz-st.mz-st-ist .mz-st-tablo thead th.mz-st-g{width:34%}
.mz-st.mz-st-ist .mz-st-tablo th:first-child,.mz-st.mz-st-ist .mz-st-tablo .mz-st-g{text-align:start}
.mz-st.mz-st-ist .mz-st-tablo th:first-child{padding-inline-start:10px}
.mz-st.mz-st-ist .mz-st-tablo tbody th a{display:block;font-weight:600}
.mz-st.mz-st-ist .mz-st-tablo tbody th small{display:block;font-size:11.5px;color:var(--ist-s);font-weight:400}
.mz-st.mz-st-ist .mz-st-tablo td{color:#4b5563}
.mz-st.mz-st-ist .mz-st-tablo td.mz-st-g>div{display:flex;align-items:center;gap:8px}
.mz-st.mz-st-ist .mz-st-tablo td.mz-st-g span{flex:none;min-width:28px;font-weight:700;color:var(--st-yazi)}
.mz-st.mz-st-ist .mz-st-tablo td.mz-st-g i{display:block;flex:none;max-width:calc(100% - 40px);min-width:4px;height:8px;border-radius:4px;background:var(--ist-m)}
.mz-st.mz-st-ist .mz-st-tablo tr.mz-st-secili{background:#f3f5fa;box-shadow:inset 3px 0 0 var(--ist-m)}
[dir="rtl"] .mz-st.mz-st-ist .mz-st-tablo tr.mz-st-secili{box-shadow:inset -3px 0 0 var(--ist-m)}
.mz-st.mz-st-ist .mz-st-tablo tbody tr:hover{background:#f7f8fa}
/* Telefon secicisi */
.mz-st.mz-st-ist .mz-st-secici select{border-color:var(--ist-c);border-radius:10px;background:#fff;font-weight:600}
/* Secili ilan karti: dort sayi bitisik, sonra cubuklar */
.mz-st.mz-st-ist .mz-st-kutular{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--ist-c);border-radius:10px;overflow:hidden;margin:0 0 12px}
.mz-st.mz-st-ist .mz-st-kutu{border:0;border-radius:0;border-inline-start:1px solid var(--ist-c);padding:8px 12px;text-align:start;align-items:flex-start}
.mz-st.mz-st-ist .mz-st-kutu:first-child{border-inline-start:0}
.mz-st.mz-st-ist .mz-st-kutu-n{font-size:18px}
.mz-st.mz-st-ist .mz-st-kutu-ad{color:var(--ist-s)}
.mz-st.mz-st-ist .mz-st-cubuklar{border-bottom-color:var(--ist-c)}
.mz-st.mz-st-ist .mz-st-cubuk{background:var(--ist-m);border-radius:3px 3px 0 0}
.mz-st.mz-st-ist .mz-st-cubuk.mz-st-yok{background:repeating-linear-gradient(45deg,#f3f4f6 0 4px,#e5e7eb 4px 8px);border-radius:3px}
.mz-st.mz-st-ist .mz-st-cubuk.mz-st-sifir{background:#cfd4dc}
/* Yan sutundaki ozet dar: sayilar 2x2 */
.mz-st.mz-st-ist .mz-st-yan .mz-oz2-say{grid-template-columns:1fr 1fr}
.mz-st.mz-st-ist .mz-st-yan .mz-oz2-say .mz-oz2-hucre:nth-child(3){border-inline-start:0}
.mz-st.mz-st-ist .mz-st-yan .mz-oz2-say .mz-oz2-hucre:nth-child(n+3){border-top:1px solid var(--oz-c)}
.mz-st.mz-st-ist .mz-st-yan.mz-st-yan-ozet{display:block}
.mz-st.mz-st-ist .mz-st-yan .mz-oz2-met b{white-space:normal;overflow:visible}
@media (min-width:992px){
	.mz-st.mz-st-ist .mz-st-toplam{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
	.mz-st.mz-st-ist .mz-st-top{padding:12px 14px;gap:12px}
	.mz-st.mz-st-ist .mz-st-top-ik{inline-size:40px;block-size:40px;font-size:19px}
	.mz-st.mz-st-ist .mz-st-top-met b{font-size:22px}
}

/* «تحتاج انتباهك» istatistik sayfasinin en ustunde (sahip: «بمكان يشوفه المستخدم مباشرا»).
   Masaustunde isler iki sutun; sol kenarda uyari rengi. */
.mz-st.mz-st-ist .mz-st-dikkat-ust{margin:0 0 14px}
.mz-st.mz-st-ist .mz-st-dikkat-ust .mz-oz2-kart{border-color:#f0d9a8;box-shadow:inset 3px 0 0 #d4a017}
[dir="rtl"] .mz-st.mz-st-ist .mz-st-dikkat-ust .mz-oz2-kart{box-shadow:inset -3px 0 0 #d4a017}
@media (min-width:992px){
	.mz-st.mz-st-ist .mz-st-dikkat-ust .mz-oz2-ls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
}
/* Ilanlarim seridi: is varsa uyari cercevesi, sayi once. */
.mz-st .mz-oz2-serit.mz-oz2-serit-uyari{border-color:#f0d9a8;background:#fffbf0}
.mz-st .mz-oz2-serit .mz-oz2-serit-dikkat b{color:#9a6700}
