.header.compact-header{gap:24px}.compact-header .header-end{gap:10px;flex:none}.compact-header .user-name{display:none}.compact-header .language-label select{width:56px;min-height:44px;padding-inline:4px 18px}.compact-header .header-icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;color:var(--muted);text-decoration:none;cursor:pointer;list-style:none}.compact-header .header-icon-link::-webkit-details-marker{display:none}.compact-header .header-icon-link>svg{width:21px;height:21px}.compact-header .header-icon-link:hover,.compact-header details[open]>.header-icon-link{background:var(--surface);color:var(--pine)}.compact-header .header-icon-link.active{color:var(--pine);background:var(--sage)}.compact-header .header-icon-link.active:after{display:none}.compact-header .header-icon-link>.unread-badge{position:absolute;top:-3px;right:-4px;min-width:20px;height:20px;padding:0 4px;font-size:12px;margin:0}.compact-header .management-menu{position:relative}.compact-header .management-menu .user-menu-items{width:290px;max-width:calc(100vw - 24px)}.compact-header .user-menu-items .review-count{margin-left:auto}.compact-header .header-profile-name{font-size:var(--type-small);color:var(--muted);margin:4px 12px 8px;overflow-wrap:anywhere}.compact-header .user-button{min-width:44px;min-height:44px;justify-content:center}.compact-header .header-end .user-menu-items{max-height:calc(100dvh - 100px);overflow-y:auto}.compact-header summary:focus-visible,.compact-header a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
@media(min-width:801px) and (max-width:1050px){.compact-header .brand>span:not(.beta-badge){display:none}.header.compact-header{gap:18px}.compact-header nav{gap:16px}}
@media(max-width:800px){.header.compact-header{gap:8px;padding-inline:12px}.compact-header .header-end{gap:4px}.compact-header nav{justify-content:space-around;overflow:visible}.compact-header nav>*{flex:1;min-width:0}.compact-header nav .nav-link{flex:1;min-width:0;padding-inline:4px}.compact-header nav .nav-link span{max-width:none;overflow:visible;text-overflow:clip}.compact-header .header-end .header-icon-link{flex-direction:row;padding:0}.compact-header .management-menu .user-menu-items{position:fixed;right:12px;top:62px}.compact-header .header-end .user-menu-items{max-height:calc(100dvh - 160px)}}
@media(max-width:520px){.compact-header .brand>span:not(.beta-badge){display:none}.compact-header .brand{gap:6px}.compact-header .brand>svg{width:26px}.compact-header .language-label select{width:50px}.compact-header .user-button>svg{display:none}}
