/* Premium access icon - separate right-aligned arrow (2026-11-03) */
body .yum-dashboard #platformOrbit.po-mac .po-copy a .po-access-label {
  display: block;
  min-width: 0;
  flex: 1 1 auto;
  text-align: left;
}
body .yum-dashboard #platformOrbit.po-mac .po-copy a .po-access-icon {
  display: grid;
  place-items: center;
  width: 43px;
  height: 43px;
  flex: 0 0 43px;
  border-radius: 50%;
  border: 1px solid rgba(255,255,255,.24);
  background: rgba(255,255,255,.13);
  color: #ffffff;
  transition: background .22s ease, transform .22s ease;
}
body .yum-dashboard #platformOrbit.po-mac .po-copy a .po-access-icon svg {
  display: block;
  width: 23px;
  height: 23px;
}
body .yum-dashboard #platformOrbit.po-mac .po-copy a:hover .po-access-icon {
  background: rgba(255,255,255,.24);
  transform: translate(2px,-2px);
}
@media(max-width:680px) {
  body .yum-dashboard #platformOrbit.po-mac .po-copy a .po-access-icon {
    width: 38px;
    height: 38px;
    flex-basis: 38px;
  }
}
@media(prefers-reduced-motion:reduce) {
  body .yum-dashboard #platformOrbit.po-mac .po-copy a .po-access-icon {transition: none;}
}