/* Ülke geneli hizmet sayfası ek bölümleri (partials/pa_hizmet_ek.html) — SEO 5B, 2026-11-12 */
.phe-sema { margin-top: 48px; padding: 20px 24px; border-radius: var(--pa-r); background: var(--pa-lacivert); }
.phe-sema svg { display: block; width: 100%; height: auto; }
.phe-kutu { fill: rgba(255, 255, 255, 0.06); stroke: rgba(255, 255, 255, 0.28); stroke-width: 1.5; }
.phe-no { fill: var(--pa-vurgu); font: 700 15px var(--pa-mono, monospace); letter-spacing: 0.08em; }
.phe-ad { fill: #FFFFFF; font: 700 24px var(--pa-disp, sans-serif); letter-spacing: -0.01em; }
.phe-alt { fill: rgba(255, 255, 255, 0.72); font: 500 15px var(--pa-govde, sans-serif); }
.phe-ok { fill: none; stroke: var(--pa-vurgu); stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }
/* Telefonda şema okunmaz boyuta küçülür; aynı bilgi aşağıdaki numaralı kartlarda var */
@media (max-width: 719px) { .phe-sema { display: none; } }
.phe-adimlar { list-style: none; padding: 0; }
.phe-kart { display: flex; flex-direction: column; }
.phe-adim-no { font-family: var(--pa-mono, monospace); font-size: 14px; font-weight: 700; letter-spacing: 0.08em; color: var(--pa-metin-2); }
.phe-kart .pi-kart-h3 { margin-top: 10px; }
.phe-kart-link { margin-top: auto; padding-top: 14px; font-size: 15px; }
.phe-alt-link { margin-top: 28px; }

/* İl/ilçe internet TV sayfasındaki Enformer Core bloğu */
.phe-yerel { margin-top: 40px; }
