.aph-note { position: fixed; top: 60px; left: 50%; transform: translateX(-50%);
  background: #1d2b1f; color: #fff; font-size: 13.5px; border-radius: 9px;
  padding: 9px 14px; z-index: 1400; pointer-events: none; display: none;
  max-width: min(560px, calc(100vw - 32px)); }
.aph-note.show { display: block; }
.aph-note.aph-auth { pointer-events: auto; }
.aph-note a { color: #fff; font-weight: 600; margin-left: 10px; }
