/* PCBA Partner - customer-center button (see pp-account.20261106.js). Mirrors .pp-search-toggle. */
.pp-account {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 36px;
  height: 44px;
  padding: 8px;
  color: inherit;
  text-decoration: none;
  opacity: .8;
  transition: opacity .32s var(--pp-ease, cubic-bezier(.16, 1, .3, 1));
}
.pp-account:hover { opacity: 1; }
.pp-account svg { display: block; }
.pp-account__initial { display: none; }
.pp-account.is-signed-in svg { display: none; }
.pp-account.is-signed-in .pp-account__initial {
  display: grid;
  place-items: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #1d1d1f;
  color: #fff;
  font: 600 11px/1 -apple-system, "SF Pro Text", "Helvetica Neue", "PingFang SC", Helvetica, Arial, sans-serif;
}
html.pp-search-open .pp-account { opacity: 0 !important; pointer-events: none !important; transition: opacity .2s !important; }
