/* glampr-neu · Gesamtordnung (01.11.2026) */
#nav .ord-more{display:flex;align-items:center;gap:8px;width:100%;margin:2px 0 4px;padding:7px 12px 7px 40px;background:none;border:0;border-radius:8px;color:var(--text-muted);font:inherit;font-size:.86rem;cursor:pointer;text-align:left}
#nav .ord-more:hover,#nav .ord-more:focus-visible{background:var(--surface-2,#F1F5F9);color:var(--text)}
#nav .ord-more .ord-more-n{font-size:.72rem;font-weight:700;background:var(--surface-2,#F1F5F9);border-radius:999px;padding:1px 7px}
#nav .ord-more svg{width:14px;height:14px;margin-left:auto;transition:transform .15s}
#nav .nav-grp.more-open .ord-more svg{transform:rotate(180deg)}
#nav .ord-more-b{display:none}
#nav .nav-grp.more-open .ord-more-b{display:block}
#nav.filtering .ord-more{display:none}
#nav.filtering .ord-more-b{display:block}
#nav .ord-switch{padding:14px 12px 18px;border-top:1px solid var(--border);margin-top:10px}
#nav .ord-switch button{background:none;border:0;padding:4px 0;color:var(--text-muted);font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#nav .ord-switch button:hover{color:var(--text)}
#nav .ord-role span{font-weight:700}
.ord-crumb{display:flex;align-items:center;gap:6px;min-width:0;max-width:34%;font-size:.9rem;white-space:nowrap;overflow:hidden}
.ord-crumb .oc-g{background:none;border:0;padding:2px 4px;border-radius:6px;color:var(--text-muted);font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis}
.ord-crumb .oc-g:hover{background:var(--surface-2,#F1F5F9);color:var(--text)}
.ord-crumb .oc-s{color:var(--text-muted)}
.ord-crumb b{overflow:hidden;text-overflow:ellipsis}
@media (max-width:1100px){.ord-crumb .oc-g,.ord-crumb .oc-s{display:none}}
@media (max-width:760px){.ord-crumb{display:none}}
.ord-bar{display:none}
@media (max-width:760px){
  .ord-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--surface,#fff);border-top:1px solid var(--border);padding:6px 6px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;gap:2px}
  .ord-bar button{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;border-radius:10px;padding:6px 2px;color:var(--text-muted);font:inherit;font-size:.7rem;font-weight:600;min-width:0}
  .ord-bar button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .ord-bar button svg{width:22px;height:22px}
  .ord-bar button.on{color:var(--text);background:var(--surface-2,#F1F5F9)}
  body.ord-has-bar .main,body.ord-has-bar main,body.ord-has-bar #view{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
  body.ord-has-bar .ai-fab,body.ord-has-bar #aiFab,body.ord-has-bar .fab{bottom:calc(84px + env(safe-area-inset-bottom)) !important}
}
.search-res .ord-lisa{border-top:1px solid var(--border)}
/* Fehler 01.11.: .op aus optionen.css traf die „offen“-Chips der Startseite */
.nh-chip.op{padding:3px 9px;max-width:none}
@media (max-width:760px){body.ord-has-bar #plKiBtn{bottom:calc(84px + env(safe-area-inset-bottom)) !important}}
