.fd-nav-switch{min-width:0;grid-column:1/-1}
.fd-nav-switch>summary{cursor:pointer;overflow-wrap:anywhere;white-space:normal}
.fd-nav-switch-list{display:grid;gap:.15rem;margin:.25rem 0 .65rem;max-height:16rem;overflow-y:auto}
.fd-nav-switch-list .fd-nav-link{white-space:normal;overflow-wrap:anywhere}
.fd-palette-navigation{display:grid;gap:1rem;max-height:55vh;overflow-y:auto;min-width:0;margin:1rem 0}
.fd-palette-navigation .fd-nav-group{display:grid;min-width:0}
.fd-palette-navigation .fd-nav-link{white-space:normal;overflow-wrap:anywhere}
.fd-palette-active{outline:3px solid var(--fd-focus);outline-offset:2px;border-radius:.35rem}
.fd-context-badge{display:inline-flex;align-items:center;margin-left:.5rem;padding:.15rem .45rem;border:1px solid var(--fd-border);border-radius:999px;font-size:.75rem;font-weight:650;color:var(--fd-muted)}
.fd-context-badge-production{border-color:#e7a23b;background:#fff4df;color:#8a4b08}
.fd-nav-link:focus-visible,.fd-nav-label:focus-visible,.fd-brand:focus-visible,.fd-topbar-link:focus-visible{outline:3px solid var(--fd-focus);outline-offset:2px}
.fd-skip-link:focus-visible{outline:3px solid var(--fd-focus);outline-offset:3px}
@media(max-width:480px){.fd-nav-switch-list{grid-template-columns:minmax(0,1fr);overflow-x:visible}.fd-palette-navigation{max-height:50vh}}
