.site-chrome{position:sticky;top:0;z-index:40;background:var(--paper,#fbf9f2);box-shadow:0 2px 12px #163e3610}.site-chrome .header{position:static}.site-chrome .concept-bar{position:static}html{scroll-padding-top:var(--site-chrome-height,160px)}.site-chrome .header nav{flex-wrap:wrap}.moderation-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.moderation-filters .filter{text-decoration:none}.moderation-photo{display:block;width:auto;max-width:100%;max-height:400px;object-fit:contain;border-radius:16px;margin:20px 0}.account-card details{margin-top:18px}.account-card summary{cursor:pointer;color:var(--green)}@media(max-width:650px){.site-chrome .header{padding-block:12px}.site-chrome .concept-bar{padding-block:5px;font-size:9px}}

.language-picker{flex-shrink:0;margin:0}.language-picker>div{display:flex;border:1px solid #b9c9b0;border-radius:20px;overflow:hidden}.language-picker button{padding:7px 9px;font-family:inherit;font-size:11px;font-weight:600;background:transparent;border:0;color:#154e43;cursor:pointer}.language-picker button[aria-pressed=true]{background:#154e43;color:#fff}.language-picker button:focus-visible{outline:2px solid #e56545;outline-offset:-3px}@media(max-width:650px){.site-chrome .header{flex-wrap:wrap;gap:12px}.language-picker button{padding:6px 8px}.site-chrome .header nav{gap:12px}}

@media(max-width:767px){
    .language-picker button{min-width:44px;min-height:44px;padding:6px}
    .site-chrome .header-account-tools{gap:8px}
    .site-chrome{overflow-anchor:none}
    .site-chrome.is-compact .concept-bar,.site-chrome.is-compact .pwa-install,.site-chrome.is-compact .context-workspace,.site-chrome.is-compact .context-email,.site-chrome.is-compact .context-profile-label{display:none!important}
    .site-chrome.is-compact .header{height:auto;min-height:58px;padding-block:8px;gap:8px}
    .site-chrome.is-compact .header .brand .brand-logo{width:120px}
    .site-chrome.is-compact .account-context{padding-top:6px;padding-bottom:6px;border-top:1px solid #dce4dd}
    .site-chrome.is-compact .account-context .context-profile{min-height:44px;padding:4px 10px;box-shadow:none}
    .site-chrome.is-compact .context-profile .profile-avatar{width:30px;height:30px}
    .account-page .site-chrome.is-compact .header nav{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;flex-basis:100%;gap:16px;padding:0 0 2px;scrollbar-width:thin}
    .account-page .site-chrome.is-compact .header nav>a,.account-page .site-chrome.is-compact .header nav>form{flex:none;white-space:nowrap}
    .account-page .site-chrome.is-compact .header nav a,.account-page .site-chrome.is-compact .header nav button{font-size:12px;min-height:36px;display:inline-flex;align-items:center}
}

@media(max-width:1050px){.account-page .site-chrome .header{flex-wrap:wrap;gap:14px}.account-page .site-chrome .header nav{order:3;flex-basis:100%;gap:16px}.account-page .language-picker{margin-left:auto}}
