/* Publieke weergave: alles wat iets kan wijzigen of naar de privé-omgeving wijst, is weg. */
html.public a[data-view="instellingen"], html.public a[data-view="beveiliging"],
html.public #lnkLogboek, html.public .rail-group.ext, html.public #pcFreqUi, html.public #cnFreqUi,
html.public #cnBuy, html.public #cnRules, html.public #testBtn, html.public #testRes,
html.public #cnPositions .fld, html.public #cnPositions .seg, html.public #cnPositions .act,
html.public #cnPositions .sell-lim, html.public #cnPositions p.small,
html.public #view-instellingen, html.public #view-beveiliging, html.public #orderModal { display: none !important; }
/* Balk bovenaan met vaste hoogte; kopregel (fixed), menu (fixed) en inhoud schuiven die hoogte op */
html.public { --pubH: 26px; }
#pubBanner { position: fixed; top: 0; left: 0; right: 0; height: var(--pubH); z-index: 60; box-sizing: border-box;
  padding: 0 12px; font: 11px/var(--pubH) "JetBrains Mono", monospace; white-space: nowrap; overflow: hidden;
  text-overflow: ellipsis; text-align: center; background: #2a2205; color: var(--yel, #ffd34d);
  border-bottom: 1px solid rgba(255, 196, 0, .45); }
#pubBanner b { letter-spacing: .08em; }
html.public body > header, html.public #rail, html.public #main { margin-top: var(--pubH); }
