from pathlib import Path
p=Path('/opt/struktur/social-media-agent/templates/cockpit.html')
s=p.read_text()
old=''' <div id="tab-markt" {%if tab!='markt'%}style="display:none"{%endif%}>
{% if competition %}
<div style="font-size:11px;color:var(--muted);padding:4px 2px 10px;border-bottom:1px solid var(--border);margin-bottom:10px;">
Feeds: Murprotec · Sanierungsfirmen · Humedades Mallorca
</div>
{% for s in competition %}{{render_sig(s)}}{% endfor %}
{% else %}
<div style="text-align:center;padding:40px 16px;color:var(--muted);">
<div style="font-size:32px;margin-bottom:10px;">🏴☠️</div>
<div>Keine Markt-Signale in diesem Zeitraum.</div>
</div>
{% endif %}
</div>'''
new=''' <div id="tab-markt" {%if tab!='markt'%}style="display:none"{%endif%}>
<div style="font-size:11px;color:var(--muted);padding:10px;color:var(--muted);">
Konkurrenzsignale werden im Radar unter „Konkurrenz & Markt“ angezeigt.
Wechseln Sie in den Radar-Tab, um Gruppe und Detailpanel zu bedienen.
</div>
</div>'''
if old not in s: raise SystemExit('markt block anchor missing')
p.write_text(s.replace(old,new,1))