/* Meydan Pro — ön yüz. Renkler temanın Pusula değişkenlerinden gelir (--pz-*); yoksa yedek değerler. */
:root{--mdp-ink:var(--pz-ink,#0b1220);--mdp-muted:var(--pz-muted,#5a6477);--mdp-line:var(--pz-line,#e1e6ef);--mdp-bg:var(--pz-bg,#fff);--mdp-page:var(--pz-page,#f4f6fa);
  --mdp-acc:var(--pz-red,#1a45d9);--mdp-accsoft:var(--pz-accsoft,color-mix(in srgb,var(--mdp-acc) 11%,var(--mdp-bg)));--mdp-flash:var(--pz-flash,#ffc629);--mdp-night:var(--pz-navy,#0c1426);
  --mdp-head:var(--pz-head,inherit);--mdp-up:#087a45;--mdp-down:#c2362b;--mdp-r:14px}
html.pz-dark{--mdp-up:#3dcb86;--mdp-down:#ff7a6e}
.mdp-i{flex-shrink:0;display:inline-block;vertical-align:middle}
.mdp-k{font-size:12.5px;color:var(--mdp-muted);line-height:1.45}
.mdp-dip{margin:10px 0 0;font-size:11.5px;color:var(--mdp-muted);line-height:1.45}
.mdp-bos{margin:0;font-size:13.5px;color:var(--mdp-muted)}
.mdp-up{color:var(--mdp-up);font-weight:700}.mdp-down{color:var(--mdp-down);font-weight:700}.mdp-yatay{color:var(--mdp-muted)}
.mdp-buyuk{font-family:var(--mdp-head);font-weight:800;font-stretch:72%;font-size:42px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}

/* üst şerit */
.mdp-ust{background:var(--mdp-night);color:#eef2fa;font-size:12.5px}
.mdp-ust-ic{max-width:var(--mdp-gen,1200px);margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:18px;min-height:34px}
.mdp-ust-veri{display:flex;align-items:center;gap:16px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;min-width:0;flex:1}
.mdp-ust-veri::-webkit-scrollbar{display:none}
.mdp-ust b{font-weight:700;font-variant-numeric:tabular-nums}
.mdp-ust .mdp-up{color:#5be39e}.mdp-ust .mdp-down{color:#ff8f84}.mdp-ust .mdp-yatay{color:#a3aec4}
.mdp-u-ayr{width:1px;height:14px;background:rgba(255,255,255,.18);flex-shrink:0}
.mdp-ust-lk{display:flex;gap:14px;flex-shrink:0}
.mdp-ust-lk a{color:#a3aec4;text-decoration:none}.mdp-ust-lk a:hover{color:#fff}

/* son dakika */
.mdp-sd{background:var(--mdp-bg);border-bottom:1px solid var(--mdp-line)}
.mdp-sd-ic{max-width:var(--mdp-gen,1200px);margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:14px;min-height:44px;overflow:hidden}
.mdp-sd-lab{flex:none;background:var(--mdp-flash);color:#111;font-weight:800;font-size:11.5px;letter-spacing:.06em;padding:5px 9px;border-radius:6px;position:relative}
.mdp-sd-lab::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#c2362b;margin-right:6px;vertical-align:1px;animation:mdp-yan 1.4s infinite}
@keyframes mdp-yan{50%{opacity:.25}}
.mdp-sd-akis{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 95%,transparent)}
.mdp-sd-akis ul{display:flex;gap:38px;list-style:none;margin:0;padding:0 38px 0 0;flex-shrink:0;animation:mdp-kay var(--mdp-sure,40s) linear infinite}
.mdp-sd-akis:hover ul,.mdp-sd-akis:focus-within ul{animation-play-state:paused}
.mdp-sd-akis li{white-space:nowrap;font-weight:600;font-size:14.5px}
.mdp-sd-akis a{color:var(--mdp-ink);text-decoration:none}.mdp-sd-akis a:hover{color:var(--mdp-acc)}
.mdp-sd-akis time{color:var(--mdp-acc);font-weight:800;margin-right:8px;font-variant-numeric:tabular-nums}
@keyframes mdp-kay{to{transform:translateX(-100%)}}
@media (prefers-reduced-motion:reduce){.mdp-sd-akis{overflow-x:auto}.mdp-sd-akis ul{animation:none}.mdp-sd-akis ul[aria-hidden]{display:none}.mdp-sd-lab::before{animation:none}}

/* başlıktaki ihbar düğmesi */
.mdp-ihbar-dugme a{position:relative;display:inline-flex!important;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px!important;margin-left:8px;border-radius:12px;background:var(--mdp-acc);color:#fff!important;font-weight:700;font-size:13.5px;line-height:1;text-decoration:none;white-space:nowrap;
  box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 8px 18px -8px color-mix(in srgb,var(--mdp-acc) 75%,transparent);transition:transform .18s ease,box-shadow .18s ease,background .18s}
.mdp-ihbar-dugme a::before{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--mdp-flash);box-shadow:0 0 0 2px var(--mdp-acc);animation:mdp-yan 1.8s infinite}
.mdp-ihbar-dugme a:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 12px 24px -10px color-mix(in srgb,var(--mdp-acc) 85%,transparent)}
.mdp-ihbar-dugme a:active{transform:translateY(0)}
.mdp-ihbar-dugme a:focus-visible{outline:2px solid var(--mdp-acc);outline-offset:3px}
@media (max-width:1100px){.mdp-ihbar-dugme a span{display:none}.mdp-ihbar-dugme a{width:38px;padding:0!important;justify-content:center}}

/* kartlar ortak */
.mdp-kart-h,.mdp-kutu-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mdp-ink);line-height:1.3}
.mdp-kart-h span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--mdp-muted);font-size:11.5px;text-align:right}
.mdp-kutu-h{justify-content:flex-start}
.mdp-kutu-h select{margin-left:auto}

/* kent nabzı */
.mdp-nabiz{background:var(--mdp-bg);border:1px solid var(--mdp-line);border-radius:var(--mdp-r);overflow:hidden;scroll-margin-top:90px}
.mdp-nabiz-h{margin:0;padding:16px 20px 0}
.mdp-nabiz-g{display:grid;grid-template-columns:1.1fr 1.2fr 1fr 1.15fr}
.mdp-kart{padding:18px 20px;min-width:0}
.mdp-nabiz-g>.mdp-kart+.mdp-kart{border-left:1px solid var(--mdp-line)}
.mdp-hv{display:flex;align-items:center;gap:12px}
.mdp-hv-i{width:44px;height:44px;flex-shrink:0}
.mdp-hv-gun{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;list-style:none;margin:14px 0 0;padding:0;text-align:center;font-size:12px}
.mdp-hv-gun li{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--mdp-muted)}
.mdp-hv-gun b{color:var(--mdp-ink);font-variant-numeric:tabular-nums}
.mdp-hv-gun i{font-style:normal}
.mdp-hv-gi{width:22px;height:22px}
.mdp-kur{display:grid;grid-template-columns:minmax(0,1fr) 56px auto auto;gap:6px 10px;align-items:center;font-size:13.5px;font-variant-numeric:tabular-nums}
.mdp-kur-ad{font-weight:600}
.mdp-kur b{text-align:right;font-weight:800}
.mdp-kur>span:last-child,.mdp-kur .mdp-up,.mdp-kur .mdp-down,.mdp-kur .mdp-yatay{font-size:11.5px;text-align:right;min-width:46px}
.mdp-spark.mdp-up{color:var(--mdp-up)}.mdp-spark.mdp-down{color:var(--mdp-down)}
.mdp-nm-sonra{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.mdp-nm-liste{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;list-style:none;margin:14px 0 0;padding:0;font-size:12px}
.mdp-nm-liste li{display:flex;flex-direction:column;background:var(--mdp-page);border-radius:8px;padding:6px 8px;font-variant-numeric:tabular-nums;color:var(--mdp-muted)}
.mdp-nm-liste b{color:var(--mdp-ink);font-size:13.5px}
.mdp-nm-liste li.is-on{background:var(--mdp-accsoft);color:var(--mdp-acc)}
.mdp-nm-liste li.is-on b{color:var(--mdp-acc)}
.mdp-dp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.mdp-dp li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}
.mdp-dp li b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.3}
.mdp-dp-b{font-family:var(--mdp-head);font-stretch:72%;font-weight:800;font-size:17px;text-align:center;border-radius:8px;padding:5px 0;background:var(--mdp-page);font-variant-numeric:tabular-nums}
.mdp-dp-b.is-3{background:var(--mdp-flash);color:#111}.mdp-dp-b.is-4{background:#c2362b;color:#fff}
@media (max-width:1024px){.mdp-nabiz-g{grid-template-columns:1fr 1fr}.mdp-nabiz-g>.mdp-kart+.mdp-kart{border-left:0}.mdp-nabiz-g>.mdp-kart:nth-child(even){border-left:1px solid var(--mdp-line)}.mdp-nabiz-g>.mdp-kart:nth-child(n+3){border-top:1px solid var(--mdp-line)}}
@media (max-width:600px){.mdp-nabiz-g{grid-template-columns:1fr}.mdp-nabiz-g>.mdp-kart:nth-child(even){border-left:0}.mdp-nabiz-g>.mdp-kart:nth-child(n+2){border-top:1px solid var(--mdp-line)}.mdp-kart{padding:16px}}

/* ilçeler */
.mdp-ilce{scroll-margin-top:90px}
.mdp-bas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}
.mdp-bas h2{margin:0;font-size:28px}
.mdp-cip{display:inline-flex;gap:2px;padding:4px;max-width:100%;box-sizing:border-box;background:var(--mdp-bg);border:1px solid var(--mdp-line);border-radius:999px;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.mdp-cip button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--mdp-muted);border-radius:999px;padding:7px 8px 7px 14px;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;line-height:1.2;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}
.mdp-cip-n{min-width:22px;padding:2px 7px;border-radius:999px;background:var(--mdp-page);color:var(--mdp-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;transition:background .2s,color .2s}
.mdp-cip button:hover{color:var(--mdp-ink);background:var(--mdp-page)}
.mdp-cip button:hover .mdp-cip-n{background:var(--mdp-bg);color:var(--mdp-ink)}
.mdp-cip button[aria-selected=true]{background:var(--mdp-acc);color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--mdp-acc) 80%,transparent)}
.mdp-cip button[aria-selected=true] .mdp-cip-n{background:rgba(255,255,255,.22);color:#fff}
.mdp-cip button:focus-visible{outline:2px solid var(--mdp-acc);outline-offset:2px}
.mdp-il-pan:not([hidden]){animation:mdp-gir .35s cubic-bezier(.2,.7,.2,1)}
@keyframes mdp-gir{from{opacity:0;transform:translateY(8px)}}
@media (prefers-reduced-motion:reduce){.mdp-il-pan:not([hidden]),.mdp-ihbar-dugme a::before{animation:none}}
.mdp-il-pan{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}
.mdp-il-bas{display:block;color:var(--mdp-ink);text-decoration:none}
.mdp-il-bas .mdp-gorsel{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block;background:var(--mdp-page)}
.mdp-il-bas h3{font-size:24px;margin:12px 0 0;line-height:1.15}
.mdp-il-bas p{margin:8px 0 0;color:var(--mdp-muted);font-size:15px;line-height:1.55}
.mdp-il-bas:hover h3,.mdp-il-liste a:hover h3{color:var(--mdp-acc)}
.mdp-il-liste{display:flex;flex-direction:column}
.mdp-il-liste a{display:block;padding:13px 0;border-bottom:1px solid var(--mdp-line);color:var(--mdp-ink);text-decoration:none}
.mdp-il-liste a:first-child{padding-top:0}
.mdp-il-liste h3{font-size:17.5px;margin:0 0 3px;line-height:1.25}
.mdp-il-liste .mdp-il-tum{border:0;padding-top:12px;font-weight:700;font-size:13.5px;color:var(--mdp-acc)}
@media (max-width:767px){.mdp-il-pan{grid-template-columns:1fr;gap:12px}.mdp-bas h2{font-size:24px}.mdp-cip{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.mdp-cip::-webkit-scrollbar{display:none}.mdp-cip button{flex-shrink:0}.mdp-il-bas h3{font-size:21px}}
.mdp-ilce-etiket{display:inline-flex;align-items:center;gap:4px;margin-right:10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mdp-ink);text-decoration:none}

/* eczane */
.mdp-ecz select,.mdp-kutu-h select{font:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;border:1px solid var(--mdp-line);background:var(--mdp-page);color:var(--mdp-ink);border-radius:8px;padding:4px 8px;min-height:30px}
.mdp-ecz .mdp-kutu-h .mdp-i{color:#0b8a4e}
.mdp-ecz ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.mdp-ecz li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 6px;align-items:center;padding:10px 0;border-bottom:1px solid var(--mdp-line)}
.mdp-ecz li:last-child{border-bottom:0}
.mdp-ecz li b{font-size:14.5px;grid-column:1}
.mdp-ecz li .mdp-k{grid-column:1;grid-row:2}
.mdp-ecz li a{grid-row:1/span 2;display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:5px 7px;border-radius:8px;color:var(--mdp-acc);font-size:10.5px;font-weight:700;text-decoration:none}
.mdp-ecz li a:hover{background:var(--mdp-accsoft)}

/* anket */
.mdp-anket-s{font-weight:700;margin:0 0 12px;font-size:15.5px;line-height:1.35}
.mdp-anket button{display:block;width:100%;text-align:left;position:relative;border:1px solid var(--mdp-line);background:var(--mdp-page);color:var(--mdp-ink);border-radius:10px;padding:10px 12px;margin:0 0 8px;font:inherit;font-weight:600;font-size:14px;overflow:hidden;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}
.mdp-anket button:hover{border-color:var(--mdp-acc);background:var(--mdp-bg);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--mdp-acc) 50%,transparent)}
.mdp-anket button:focus-visible{outline:2px solid var(--mdp-acc);outline-offset:2px}
.mdp-anket button i{position:absolute;inset:0 auto 0 0;background:var(--mdp-accsoft);width:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}
.mdp-anket button>span{position:relative;display:flex;justify-content:space-between;gap:10px}
.mdp-anket.is-oy button{cursor:default}
.mdp-anket.is-oy button:hover{border-color:var(--mdp-line)}
.mdp-anket button.is-sec{border-color:var(--mdp-acc)}
.mdp-anket button b{font-variant-numeric:tabular-nums}

/* ilanlar */
.mdp-ilan{background:var(--mdp-bg);border:1px solid var(--mdp-line);border-radius:var(--mdp-r);padding:18px 20px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}
.mdp-ilan h3{margin:0 0 4px;font-size:22px}
.mdp-ilan>.mdp-k{margin:0 0 10px}
.mdp-ilan ul{list-style:none;margin:0;padding:0;flex:1}
.mdp-ilan li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 0;border-top:1px solid var(--mdp-line);color:var(--mdp-ink);text-decoration:none}
.mdp-ilan li b{font-size:14.5px;line-height:1.35}
.mdp-ilan li a:hover b{color:var(--mdp-acc)}
.mdp-ilan li em{font-style:normal;font-size:12px;color:var(--mdp-muted);grid-column:2;grid-row:1/span 2;align-self:center;font-variant-numeric:tabular-nums;white-space:nowrap}
.mdp-bos-li{padding:11px 0;border-top:1px solid var(--mdp-line);color:var(--mdp-muted);font-size:13.5px}
.mdp-rozet{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;border-radius:5px;padding:1px 6px;background:var(--mdp-accsoft);color:var(--mdp-acc);margin-right:6px;vertical-align:1px}
.mdp-rozet-bik{background:var(--mdp-ink);color:var(--mdp-bg)}
.mdp-tum{display:inline-block;margin-top:10px;font-weight:700;font-size:13.5px;color:var(--mdp-acc);text-decoration:none}
.mdp-ilan-kart{margin:0 0 20px;padding:14px 16px;border-radius:12px;background:var(--mdp-page);border:1px solid var(--mdp-line)}
.mdp-ilan-kart p{margin:8px 0 0}
@media (max-width:600px){.mdp-ilan li a{grid-template-columns:1fr}.mdp-ilan li em{grid-column:1;grid-row:auto}}

/* ihbar formu */
.mdp-ih{max-width:680px}
.mdp-ih-hizli{display:flex;gap:10px;flex-wrap:wrap}
.mdp-ih-hizli a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;border:1px solid var(--mdp-line);background:var(--mdp-bg);color:var(--mdp-ink);font-weight:700;text-decoration:none}
.mdp-ih-hizli a.mdp-ih-wa{background:#1f9d55;border-color:#1f9d55;color:#fff}
.mdp-ih-ya{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--mdp-muted);font-size:13px}
.mdp-ih-ya::before,.mdp-ih-ya::after{content:"";flex:1;height:1px;background:var(--mdp-line)}
.mdp-ih-form{display:flex;flex-direction:column;gap:16px}
.mdp-ih-tur{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0}
.mdp-ih-tur legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}
.mdp-ih-tur label{position:relative}
.mdp-ih-tur input{position:absolute;opacity:0;width:1px;height:1px}
.mdp-ih-tur span{display:inline-block;padding:8px 14px;border:1px solid var(--mdp-line);border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;background:var(--mdp-bg)}
.mdp-ih-tur input:checked+span{background:var(--mdp-ink);color:var(--mdp-bg);border-color:var(--mdp-ink)}
.mdp-ih-tur input:focus-visible+span{outline:2px solid var(--mdp-acc);outline-offset:2px}
.mdp-ih-a{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}
.mdp-ih-a i{color:var(--mdp-down);font-style:normal}
.mdp-ih-a input,.mdp-ih-a input[type=tel],.mdp-ih-a select,.mdp-ih-a textarea{width:100%;box-sizing:border-box;font:inherit;font-weight:400;font-size:15.5px;border:1px solid var(--mdp-line);border-radius:10px;padding:11px 13px;background:var(--mdp-bg);color:var(--mdp-ink)}
.mdp-ih-a input:focus,.mdp-ih-a select:focus,.mdp-ih-a textarea:focus{outline:0;border-color:var(--mdp-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--mdp-acc) 20%,transparent)}
.mdp-ih-a .is-hata{border-color:var(--mdp-down)}
.mdp-ih-iki{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mdp-ih-foto{position:relative;display:block;cursor:pointer}
.mdp-ih-foto input{position:absolute;inset:0;opacity:0;cursor:pointer}
.mdp-ih-foto>span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border:1.5px dashed var(--mdp-line);border-radius:12px;color:var(--mdp-muted);text-align:center;transition:border-color .15s,background .15s}
.mdp-ih-foto:hover>span,.mdp-ih-foto:focus-within>span{border-color:var(--mdp-acc);background:var(--mdp-accsoft);color:var(--mdp-acc)}
.mdp-ih-foto b{color:var(--mdp-ink)}
.mdp-ih-onizle{display:flex;gap:8px;flex-wrap:wrap}
.mdp-ih-onizle img{width:88px;height:66px;object-fit:cover;border-radius:8px}
.mdp-ih-k{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--mdp-muted);line-height:1.5}
.mdp-ih-k input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--mdp-acc)}
.mdp-ih-gizli{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.mdp-ih-gonder{align-self:flex-start;min-height:48px;padding:0 28px;border:0;border-radius:12px;background:var(--mdp-acc);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer}
.mdp-ih-gonder{box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 10px 22px -10px color-mix(in srgb,var(--mdp-acc) 80%,transparent);transition:transform .18s,box-shadow .18s}
.mdp-ih-gonder:hover{transform:translateY(-1px)}
.mdp-ih-gonder:focus-visible{outline:2px solid var(--mdp-acc);outline-offset:3px}
.mdp-ih-gonder:disabled{opacity:.6;cursor:progress;transform:none}
.mdp-ih-durum{margin:0;font-weight:600;font-size:14.5px}
.mdp-ih-durum.is-hata{color:var(--mdp-down)}
.mdp-ih-tamam{padding:28px;border-radius:var(--mdp-r);background:var(--mdp-accsoft);text-align:center}
.mdp-ih-tamam .mdp-i{color:var(--mdp-up);width:44px;height:44px}
.mdp-ih-tamam h3{margin:10px 0 6px}
.mdp-ih-tamam p{margin:0;color:var(--mdp-muted)}
@media (max-width:600px){.mdp-ih-iki{grid-template-columns:1fr}.mdp-ih-gonder{width:100%}}

/* telefon uygulama menüsü */
.mdp-app{display:none}
@media (max-width:767px){
  .mdp-app{display:grid;grid-template-columns:repeat(var(--mdp-n,5),1fr);position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--mdp-bg);border-top:1px solid var(--mdp-line);height:62px;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -6px 20px rgba(10,16,30,.06)}
  .mdp-app a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--mdp-muted);text-decoration:none}
  .mdp-app a.is-on{color:var(--mdp-acc)}
  .mdp-app a.mdp-app-cta{color:var(--mdp-acc)}
  .mdp-app a.mdp-app-cta i{width:36px;height:36px;border-radius:12px;background:var(--mdp-acc);color:#fff;display:grid;place-items:center;margin-top:-10px;box-shadow:0 6px 14px -4px color-mix(in srgb,var(--mdp-acc) 60%,transparent)}
  body.mdp-app-var{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}
  body.mdp-app-var .generate-back-to-top{bottom:76px}
  .mdp-ust-lk{display:none}
  .mdp-ust-ic,.mdp-sd-ic{padding:0 16px}
}

/* köşe yazarları */
.mdp-yzlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mdp-yz{display:flex;flex-direction:column;gap:10px;background:var(--mdp-bg);border:1px solid var(--mdp-line);border-radius:var(--mdp-r);padding:16px;color:var(--mdp-ink);text-decoration:none;transition:border-color .2s}
.mdp-yz:hover{border-color:var(--mdp-acc)}.mdp-yz:hover h3{color:var(--mdp-acc)}
.mdp-yz-kim{display:flex;gap:10px;align-items:center}
.mdp-yz-kim b{display:block;font-size:14px}
.mdp-yz-av{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--mdp-accsoft)}
.mdp-yz h3{font-family:var(--md-serif,Georgia,serif);font-weight:600;font-size:17px;line-height:1.3;margin:0;letter-spacing:0;font-stretch:100%}
.mdp-yz>.mdp-k{margin-top:auto}
@media (max-width:767px){.mdp-yzlar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.mdp-yz{scroll-snap-align:start}}

.mdp-il-pan[hidden],.mdp-ecz ul[hidden]{display:none!important}

/* haberin özeti (editör onaylı) */
.mdp-ozet{margin:0 0 24px;padding:16px 18px 12px;border:1px solid var(--mdp-line);border-radius:var(--mdp-r);background:linear-gradient(180deg,var(--mdp-accsoft),transparent 160%);font-family:inherit}
.mdp-ozet-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--mdp-acc)}
.mdp-ozet-h b{font-family:var(--mdp-head);font-weight:800;font-stretch:80%;font-size:18px;color:var(--mdp-ink)}
.mdp-ozet ul{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}
.mdp-ozet li{position:relative;margin:0!important;padding-left:20px;font-size:.94em;line-height:1.5}
.mdp-ozet li::before{content:"";position:absolute;left:3px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--mdp-acc)}
.mdp-ozet-dip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:12px!important;line-height:1.4!important;color:var(--mdp-muted)}
.mdp-ozet-dip span{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--mdp-up) 14%,transparent);color:var(--mdp-up);font-weight:700}
.inside-article>.mdp-ozet{margin:18px 0 22px}

/* ---------- hava durumu sayfaları ---------- */
.mdp-hava-sayfasi .site-content{display:block}
.mdp-hs{width:100%;padding:22px 0 40px}
.mdp-hs-yol{font-size:12.5px;color:var(--mdp-muted);margin-bottom:8px}
.mdp-hs-yol a{color:var(--mdp-acc);font-weight:600;text-decoration:none}
.mdp-hs-h1{font-family:var(--mdp-head);font-weight:800;font-stretch:72%;font-size:clamp(32px,4.4vw,46px);line-height:1.04;letter-spacing:-.012em;margin:0;color:var(--mdp-ink)}
.mdp-hs-alt{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 18px;font-size:13px;color:var(--mdp-muted);font-variant-numeric:tabular-nums}
.mdp-hs-alt b{color:var(--mdp-ink)}
.mdp-hs-duzen{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}
.mdp-hs-ana,.mdp-hs-yan{display:flex;flex-direction:column;gap:16px;min-width:0}
.mdp-hs-kart{background:var(--mdp-bg);border:1px solid var(--mdp-line);border-radius:var(--mdp-r);padding:18px 20px;min-width:0}
.mdp-hs-kb{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px}
.mdp-hs-kb h2{font-family:var(--mdp-head);font-weight:800;font-stretch:76%;font-size:22px;line-height:1.15;margin:0;color:var(--mdp-ink)}
.mdp-hs-kb small{font-size:12px;color:var(--mdp-muted);white-space:nowrap}
.mdp-hs-simdi{display:flex;align-items:center;gap:18px}
.mdp-hs-buyuk-i{width:84px;height:84px;flex:none}
.mdp-hs-derece{display:flex;align-items:flex-start;gap:4px}
.mdp-hs-derece b{font-family:var(--mdp-head);font-weight:800;font-stretch:68%;font-size:76px;line-height:.9;font-variant-numeric:tabular-nums}
.mdp-hs-derece span{font-size:15px;color:var(--mdp-muted);margin-top:8px}
.mdp-hs-durum{font-weight:700;font-size:17px;margin-top:6px}
.mdp-hs-bilgi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px}
.mdp-hs-bilgi div{background:var(--mdp-page);border-radius:10px;padding:9px 10px}
.mdp-hs-bilgi span{display:block;font-size:11.5px;color:var(--mdp-muted)}
.mdp-hs-bilgi b{font-size:15px;font-variant-numeric:tabular-nums}
.mdp-hs-ozet{font-family:var(--md-serif,Georgia,serif);font-size:17px;line-height:1.65;margin:16px 0 0;max-width:68ch}
.mdp-hs-saat{overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}
.mdp-hs-saat-ic{position:relative;width:calc(var(--n) * 54px)}
.mdp-hs-saat ol{display:grid;grid-auto-flow:column;grid-auto-columns:54px;list-style:none;margin:0;padding:0}
.mdp-hs-saat li{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;text-align:center;margin:0}
.mdp-hs-s{height:18px;color:var(--mdp-muted);font-variant-numeric:tabular-nums}
.mdp-hs-i{display:block;width:28px;height:28px}
.mdp-hs-t{display:block;height:72px;width:100%}
.mdp-hs-p{height:28px;width:100%;display:flex;align-items:flex-end;justify-content:center}
.mdp-hs-p i{display:block;width:16px;background:#3b82f6;border-radius:3px 3px 0 0;opacity:.85}
.mdp-hs-pm{font-size:10.5px;color:#3b82f6;font-weight:700;min-height:14px}
.mdp-hs-w{font-size:10.5px;color:var(--mdp-muted)}
.mdp-hs-egri{position:absolute;left:0;top:52px;pointer-events:none;overflow:visible}
.mdp-hs-egri polyline{fill:none;stroke:#e8590c;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}
.mdp-hs-egri circle{fill:#e8590c}
.mdp-hs-egri text{font:800 13px system-ui,-apple-system,"Segoe UI",sans-serif;fill:var(--mdp-ink);text-anchor:middle;font-variant-numeric:tabular-nums}
.mdp-hs-not{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:12px;color:var(--mdp-muted)}
.mdp-hs-mavi{color:#3b82f6}
.mdp-hs-gunler{list-style:none;margin:0;padding:0}
.mdp-hs-gunler li{display:grid;grid-template-columns:108px 36px minmax(0,1fr) minmax(130px,1.2fr) 66px 72px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--mdp-line);font-size:14px;margin:0}
.mdp-hs-gunler li:first-child{border-top:0;padding-top:0}
.mdp-hs-g b{display:block}.mdp-hs-g span{font-size:12px;color:var(--mdp-muted)}
.mdp-hs-gi{display:block;width:34px;height:34px}
.mdp-hs-gd{color:var(--mdp-muted)}
.mdp-hs-ar{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:8px;align-items:center;font-weight:700;font-variant-numeric:tabular-nums}
.mdp-hs-mn{text-align:right;color:var(--mdp-muted);font-weight:600}
.mdp-hs-bar{height:6px;border-radius:99px;background:var(--mdp-page);position:relative}
.mdp-hs-bar i{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#2b7bd8,#e8590c)}
.mdp-hs-y{color:#3b82f6;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}
.mdp-hs-y.is-yok{color:var(--mdp-muted);font-weight:500}
.mdp-hs-r{color:var(--mdp-muted);text-align:right;font-size:13px;font-variant-numeric:tabular-nums}
.mdp-hs-sss details{border-top:1px solid var(--mdp-line);padding:12px 0}
.mdp-hs-sss details:first-of-type{border-top:0;padding-top:0}
.mdp-hs-sss summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}
.mdp-hs-sss summary::-webkit-details-marker{display:none}
.mdp-hs-sss summary::after{content:"+";color:var(--mdp-acc);font-weight:800}
.mdp-hs-sss details[open] summary::after{content:"−"}
.mdp-hs-sss p{margin:8px 0 0;font-family:var(--md-serif,Georgia,serif);font-size:16px;line-height:1.6}
.mdp-hs-kaynak{font-size:12.5px!important;color:var(--mdp-muted);margin-top:14px!important;line-height:1.55}
.mdp-hs-kom{display:flex;flex-direction:column}
.mdp-hs-kom a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--mdp-line);color:var(--mdp-ink);text-decoration:none}
.mdp-hs-kom a:first-child{border-top:0;padding-top:0}
.mdp-hs-kom a:hover b{color:var(--mdp-acc)}
.mdp-hs-ki{display:block;width:28px;height:28px}
.mdp-hs-kom b{display:block;font-size:14px}.mdp-hs-kom a>span>span{font-size:12px;color:var(--mdp-muted)}
.mdp-hs-kom em{font-style:normal;font-family:var(--mdp-head);font-weight:800;font-stretch:72%;font-size:22px;font-variant-numeric:tabular-nums}
.mdp-hs-haber a{display:block;padding:9px 0;border-top:1px solid var(--mdp-line);font-weight:650;font-size:14px;line-height:1.35;color:var(--mdp-ink);text-decoration:none}
.mdp-hs-haber a:first-child{border-top:0;padding-top:0}
.mdp-hs-haber a:hover{color:var(--mdp-acc)}
.mdp-hs-haber span{display:block;font-weight:500;font-size:12px;color:var(--mdp-muted);margin-top:2px}
.mdp-hs-cip{display:flex;flex-wrap:wrap;gap:6px}
.mdp-hs-cip a{padding:5px 11px;border:1px solid var(--mdp-line);border-radius:999px;font-size:13px;font-weight:600;color:var(--mdp-ink);text-decoration:none}
.mdp-hs-cip a:hover{border-color:var(--mdp-acc);color:var(--mdp-acc)}
.mdp-hs-cip a.is-on{background:var(--mdp-acc);border-color:var(--mdp-acc);color:#fff}
@media (max-width:1024px){.mdp-hs-duzen{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){
  .mdp-hs{padding:14px 0 28px}
  .mdp-hs-kart{padding:16px}
  .mdp-hs-derece b{font-size:62px}.mdp-hs-buyuk-i{width:66px;height:66px}
  .mdp-hs-bilgi{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mdp-hs-gunler li{grid-template-columns:84px 28px minmax(0,1fr) 60px;gap:8px;font-size:13.5px}
  .mdp-hs-g b{white-space:nowrap;font-size:13.5px}.mdp-hs-gi{width:28px;height:28px}.mdp-hs-y{white-space:nowrap;font-size:13px}
  .mdp-hs-ar{grid-template-columns:26px minmax(0,1fr) 26px;gap:6px}
  .mdp-hs-gd,.mdp-hs-r{display:none}
}
.mdp-u-hava{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.35)}.mdp-u-hava:hover{color:#fff;border-bottom-color:#fff}
