nav[accordionNav] .pl-subnav.-grid{
    width:100% !important;
}
nav[accordionNav] atomic-dropdown::part(list){
    padding: 0px;
}
nav[accordionNav] atomic-dropdown::part(list-inner){
    padding: 20px 0px 20px 20px;
    background-color: var(--pl-accn-dropdown-bgcolor,#f5f5f5);
}

/* Dropdown-Indikator (Chevron rechts) fuer Eintraege MIT Unterpunkten immer sichtbar.
   Die Icon-Maske (.mask-svg) ist per Default weiss und damit auf hellem Offcanvas
   unsichtbar — der Nutzer sah erst beim Oeffnen ein Icon. In Linkfarbe einfaerben
   (currentColor), sodass sofort erkennbar ist, dass Unterpunkte existieren. Nur
   Dropdown-Links tragen ein [slot="after"], daher trifft es genau diese. */
nav[accordionNav] .pl-nav-link [slot="after"] .mask-svg{
    background-color: currentColor;
    margin-left: auto;
}

/* Zweispaltige L1 (FlexForm-Option settings.l1Columns): NICHT via ac-grid — das erzeugt
   im Offcanvas-Kontext fixe 100px-Spalten und lange Labels ueberlaufen/ueberlappen. Statt-
   dessen CSS-Multicolumn ueber die volle Nav-Breite: Items fliessen wie live spaltenweise
   (oben->unten, dann naechste Spalte), lange Labels brechen um. Hoehere Spezifitaet
   (2 Klassen) schlaegt die ac-grid-Klasse; grid-template-columns:none neutralisiert sie. */
nav[accordionNav] .pl-subnav.pl-subnav--cols2{
    display: block;
    width: 100%;
    column-count: 2;
    column-gap: 40px;
    grid-template-columns: none;
}
nav[accordionNav] .pl-subnav.pl-subnav--cols2 > li{
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    min-width: 0;
}
nav[accordionNav] .pl-subnav.pl-subnav--cols2 .pl-nav-link{
    overflow-wrap: anywhere;
}