.pd-navigation-group{min-width:0;position:relative}
.pd-navigation-parent{display:flex;align-items:center;gap:2px}
.pd-navigation-parent>a{flex:1;min-width:0}
.pd-navigation-toggle{flex:0 0 30px;display:grid;place-items:center;width:30px;height:32px;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer}
.pd-navigation-toggle:hover,.pd-navigation-toggle:focus-visible{background:#edf3ee;outline:2px solid #295b46;outline-offset:1px}
.pd-navigation-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.pd-navigation-children[hidden]{display:none!important}
.pd-navigation-children{padding-inline-start:16px;border-inline-start:1px solid #e5e7eb;margin-inline-start:18px;display:grid;gap:4px}
.pd-sidebar-nav .pd-navigation-children>a{font-size:12px;min-height:38px;padding-block:7px}
.pd-navigation-children .pd-nav-icon{display:none!important}
.pd-shortcode-nav .pd-navigation-children{position:absolute;z-index:30;top:100%;inset-inline-start:0;min-width:190px;margin:0;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 25px #0001}
@media(min-width:721px) and (max-width:900px){.pd-app-shell .pd-navigation-parent{flex-direction:column}.pd-app-shell .pd-navigation-group .pd-navigation-children{position:fixed;z-index:40;inset-inline-start:83px;top:var(--pd-submenu-top,100px);width:190px;max-height:70vh;overflow:auto;background:#fff;margin:0;padding:8px;border:1px solid #e5e7eb;border-radius:10px}.pd-app-shell .pd-navigation-children .pd-sidebar-label{display:inline}}
@media(max-width:720px){.pd-app-shell .pd-navigation-group{grid-column:1/-1}.pd-app-shell .pd-navigation-children{margin-top:4px}}
