/* Publishing access follows the signed-in account's verified membership. */
[data-workspace-link][hidden]{display:none!important}
#site-header .workspace-header{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 15px;border:1px solid #ffffff70;border-radius:30px;background:#ffffff18;color:inherit;font-size:12px;font-weight:750;white-space:nowrap}
#site-header .workspace-header .icon{width:16px;height:16px;flex:none}
#site-header .workspace-header:hover{background:#ffffff30}
.property-mode #site-header:not(.scrolled) .workspace-header,.map-mode #site-header .workspace-header{border-color:#ccd3df;background:#edf0f5;color:var(--navy)}
.mega-account-entry .workspace-menu{margin-bottom:14px;border:1px solid #d6dcea;border-radius:16px;padding:16px;background:#f0f3fa}
.mega-account-entry .workspace-menu>span:nth-child(2){flex:1;min-width:0}
.workspace-menu>.icon{width:20px;height:20px;flex:none}
.account-workspace-entry{display:flex;align-items:center;gap:16px;max-width:680px;padding:20px 24px;margin:24px 0 32px;background:#eef1f8;border:1px solid #d6dcea;border-radius:16px;color:var(--navy)}
.account-workspace-entry:hover{background:#e5eaf6;border-color:#adb9d6}
.account-workspace-entry>svg{width:25px;height:25px;flex:none}
.account-workspace-entry>span{display:grid;gap:5px;flex:1;min-width:0}
.account-workspace-entry strong{font-size:18px}
.account-workspace-entry small{font-size:13px;line-height:1.5;color:#525f7a}
.account-workspace-entry>svg:last-child{width:20px;height:20px}
@media(max-width:1440px){.workspace-authorized #site-header .header-search{display:none}}
@media(max-width:1320px){.workspace-authorized #site-header .desktop-nav{display:none}}
@media(max-width:768px){
  .workspace-authorized #site-header .account-header{display:none}
  #site-header .workspace-header{padding:10px;min-width:52px;font-size:11px}
  #site-header .workspace-header .icon{display:none}
  .account-workspace-entry{gap:12px;padding:17px 18px}
}
@media(max-width:420px){.workspace-authorized #site-header .brand{font-size:18px}.workspace-authorized #site-header .language-switch{width:68px}}
@media(max-width:360px){.workspace-authorized #site-header .brand{font-size:15px}.workspace-authorized #site-header .language-switch{width:62px}}
