.public-auth-actions{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;white-space:nowrap}
.public-auth-actions .public-language-bar{display:block;width:auto;max-width:none;margin:0;padding:0;min-width:0}
.public-auth-actions .site-language{display:block;width:auto;max-width:none;margin:0;padding:0;color:inherit;font:inherit}
.public-auth-actions .site-language>span,.public-auth-actions .site-language>small,.public-auth-actions noscript nav>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.public-auth-actions select{box-sizing:border-box;min-height:44px;width:104px;max-width:100%;padding:.45rem .4rem;font:inherit;font-size:14px;font-weight:600;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer}
.public-auth-actions select:focus-visible{outline:2px solid #236b4c;outline-offset:3px}
.public-auth-actions>a.btn{box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;padding:.45rem .65rem;font-size:14px;white-space:nowrap}
.public-auth-actions noscript nav{display:flex;align-items:center;gap:.4rem;font-size:12px}
.public-auth-actions noscript a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:640px){#app-nav .public-account-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.public-auth-actions{gap:.4rem}}
@media print{.public-auth-actions .public-language-bar{display:none}}
