/* asterbuild.ai · Y-31 · Einstellungs-Navigation */
main.ez-mit-nav{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:30px;align-items:start;max-width:1400px}
main.ez-mit-nav>*{grid-column:2;min-width:0}
main.ez-mit-nav>.ez-nav{grid-column:1;grid-row:1 / span 60;position:sticky;top:16px;align-self:start}
.ez-nav{background:#FAF9F7;border:1px solid var(--line,#EDEBE7);border-radius:14px;padding:16px 10px 14px;font-size:13.5px;max-height:calc(100vh - 32px);overflow:auto}
.ez-titel{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:18px;font-weight:800;letter-spacing:-.01em;padding:0 10px 6px;color:inherit;cursor:default}
.ez-gruppe{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6F6962);padding:12px 10px 4px}
.ez-punkt{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;text-decoration:none;color:var(--text-2,#2A2522)}
.ez-punkt i{font-style:normal;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:10.5px;color:var(--muted-2,#A09A93);width:20px;flex:none}
.ez-punkt:hover{background:#fff}
.ez-punkt.an{background:#FDE9E3;color:#C2330A;font-weight:700}
.ez-punkt.an i{color:#C2330A}
.ez-punkt.folgt{color:var(--muted-2,#A09A93);cursor:default}
.ez-punkt.folgt em{font-style:normal;font-size:10.5px;border:1px solid var(--line,#EDEBE7);border-radius:999px;padding:0 6px;margin-left:auto}
@media(max-width:1000px){
  main.ez-mit-nav{display:block}
  main.ez-mit-nav>.ez-nav,.ez-nav{position:static;max-height:none;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:2px 4px;align-items:center}
  .ez-titel{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-bottom:4px}
  .ez-titel::after{content:'▾';font-size:13px;color:var(--muted,#6F6962)}
  .ez-nav.offen .ez-titel::after{content:'▴'}
  .ez-gruppe{width:100%;padding-top:8px}
  .ez-nav:not(.offen) .ez-gruppe,.ez-nav:not(.offen) .ez-punkt:not(.an){display:none}
  .ez-nav:not(.offen){padding:12px 10px}
}
@media print{.ez-nav{display:none!important}main.ez-mit-nav{display:block}}
.ez-anker{display:block;height:0}
