/* Navigation and language selector wrap on narrow screens. */
@media(max-width:700px){.portal-account header nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;min-width:0}.portal-account header nav>a,.portal-account .account-menu>summary{white-space:normal;font-size:12px;padding:9px 8px}.portal-account .account-menu>div{right:auto;left:0;max-width:calc(100vw - 32px)}}

.pp-language{display:flex!important;gap:.4rem;align-items:center;flex-wrap:wrap;margin:0!important;padding:.4rem!important;border:0!important;background:transparent!important;max-width:100%}.pp-language label{font-size:.75rem!important;margin:0!important}.pp-language select{width:auto!important;max-width:12rem;padding:.45rem!important;margin:0!important;font-size:.9rem!important}.pp-language button{padding:.45rem .65rem!important;font-size:.85rem!important;margin:0!important}
