.en-naar{border-top:1px solid rgba(127,127,127,.28);margin-top:6px;padding-top:4px;min-width:min(360px,calc(100vw - 16px));box-sizing:border-box;text-align:left}
.en-los .en-naar{border-top:0;margin-top:0;padding-top:0}
.en-kop{padding:6px 10px 4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72}
.en-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 2px}
.en-naar .en-item{display:flex;align-items:center;gap:9px;min-height:34px;padding:5px 10px;box-sizing:border-box;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:.86rem;line-height:1.2;text-decoration:none;text-align:left;width:100%;cursor:pointer;white-space:nowrap}
.en-naar .en-item[hidden]{display:none}
.en-naar .en-item:hover{background:rgba(127,127,127,.16)}
.en-naar .en-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.en-naar .en-item.is-huidig{background:rgba(127,127,127,.12);font-weight:650}
.en-naar .en-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}
.en-naar .en-ic{flex:0 0 auto;width:20px;height:20px}
.en-naar svg.en-ic{width:18px;height:18px;margin:1px}
.en-naar kbd{margin-left:auto;font:inherit;font-size:.7rem;opacity:.6;padding-left:8px}
.en-naar .en-alpha{font-size:.56rem;flex:0 0 auto}
.en-los{position:fixed;z-index:99990;padding:6px;border-radius:10px;background:var(--to-vlak,#fff);color:var(--to-tekst,#0f172a);border:1px solid rgba(127,127,127,.3);box-shadow:0 16px 40px rgba(2,6,23,.28);max-height:calc(100vh - 16px);overflow:auto;box-sizing:border-box}
.en-los[hidden]{display:none}
@media (prefers-color-scheme: dark){ .en-los{background:var(--to-vlak,#1d1f24);color:var(--to-tekst,#e7e9ee)} }
.en-logo{align-items:center;justify-content:center;margin:-5px;padding:5px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;line-height:0}
@media (hover:hover){ .en-logo:hover{background:rgba(127,127,127,.18)} }
.en-logo[aria-expanded="true"]{background:rgba(127,127,127,.18)}
.pt-h1-logo-knop{display:inline-flex;vertical-align:middle;font-size:inherit}
[data-en-logo]:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media (pointer:coarse){ .en-logo, [data-en-logo]{min-width:32px;min-height:32px} }