/* One discreet account control. The reserved width avoids sign-in layout shifts. */
.so-account-button,
:is(.site-nav .ln-nav-items,.workspace-toolbar-actions,.navlinks,.pro-masthead nav,.si-header-actions,.so-notification-account-actions) > .so-account-button {
 display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;
 width:56px;min-height:44px;padding:10px 8px;border:0;border-radius:24px;
 background:transparent;color:#375140;font:500 13px/1.4 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
 text-decoration:none;text-transform:none;letter-spacing:0;white-space:nowrap;
}
.so-account-button:hover,
:is(.site-nav .ln-nav-items,.workspace-toolbar-actions,.navlinks,.pro-masthead nav,.si-header-actions,.so-notification-account-actions) > .so-account-button:hover{background:#e9eee6;color:#243e32;text-decoration:none}
.so-account-button:focus-visible{outline:2px solid #375140;outline-offset:2px}
.so-account-button svg{display:block;width:18px;height:18px;flex:none}
.so-account-button[data-so-state=pending] [data-so-account-label]{opacity:.4}
.so-account-button[data-so-state=error] [data-so-account-label]{opacity:.65}
