/* Same dimensions, logo stack and user chip as the Photos workspace. */
#pageHeaderMenu[hidden],[data-admin-nav][hidden]{display:none!important}
body>#pageHeader{box-sizing:border-box;height:68px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:7500;background:#fff;border-bottom:1px solid var(--line);font-size:13px}
#pageHeader .pageHeaderBrand{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:0}
#pageHeader .pageHeaderBrand img{display:block;height:30px;width:auto;max-width:210px;object-fit:contain}
#pageHeader h2{font-size:12px;font-weight:600;line-height:1.3;margin:0;letter-spacing:0}
#pageHeader .pageHeaderUser{position:relative;margin-left:auto;min-width:0}
#pageHeaderToggle{display:flex;align-items:center;gap:8px;max-width:320px;min-height:38px;border-radius:30px;padding:8px 12px;font-size:13px}
#pageHeader .pageHeaderEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
#pageHeaderMenu{position:absolute;top:calc(100% + 8px);right:0;width:260px;max-width:calc(100vw - 24px);display:grid;gap:4px;background:#fff;border:1px solid var(--line);padding:8px;border-radius:12px;box-shadow:0 14px 40px #18345625}
#pageHeaderMenu>a,#pageHeaderMenu>button{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;border:0;border-radius:9px;padding:11px 12px;text-align:left;font-size:13px;text-decoration:none;background:white;color:var(--text);line-height:1.4}
#pageHeaderMenu>a:hover,#pageHeaderMenu>button:hover{background:#f0f5ff;color:#1648a0}#pageHeaderMenu>.danger{color:#a73546}
#pageHeader .pageHeaderLanguages{display:grid;gap:3px;border-block:1px solid var(--line);padding-block:6px;margin-block:4px}#pageHeader .pageHeaderLanguages button{border:0;text-align:left;font-size:13px;padding:8px 12px}#pageHeader .pageHeaderLanguages .active{background:#eaf2ff;color:#1455cc}
#pageHeader .pageHeaderStatus{position:absolute;top:100%;right:18px;background:#fff;color:#a73546;margin:0}#pageHeader .pageHeaderStatus:empty{display:none}
.adminApp>#topStatus{display:block;padding:8px 18px;margin:0}.adminApp .adminTabs{top:0}
body.adminShell>main{max-width:1320px;padding:18px;margin:0 auto}
body [data-admin-nav]{position:sticky;top:0;z-index:25;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;max-width:100%;margin:0 0 16px;padding:10px;border:1px solid #d5e3f7;border-radius:14px;background:#fff;scrollbar-width:thin}
body [data-admin-nav]>.buttonLink{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;margin:0;padding:10px 14px;border:1px solid transparent;border-radius:9px;background:#fff;color:#496185;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap;text-decoration:none;box-shadow:none}
body [data-admin-nav]>.buttonLink:hover,body [data-admin-nav]>.buttonLink:focus-visible{background:#f0f5ff;border-color:#b8d1ff;color:#1455cc}
body [data-admin-nav]>.buttonLink[aria-current=page]{background:#eaf2ff;border-color:#8db6ff;color:#1455cc;box-shadow:inset 0 -2px 0 #1764ed}
body [data-admin-nav] .alertBadge{margin-left:4px;padding:2px 6px;border-radius:99px;background:#b91c1c;color:#fff;font-size:11px}
@media(max-width:820px){body>#pageHeader{height:60px;padding:8px 10px}#pageHeader .pageHeaderBrand img{height:auto;width:160px;max-width:36vw}#pageHeader h2{font-size:10px}#pageHeaderToggle{max-width:44vw;padding:7px 10px;font-size:11px}}
