/* v3.10.113: exact mobile alignment for the wallet refresh control. */
@media (max-width: 860px) {
  .topbar .topbar-wallet-card,
  .topbar .game-wallet-balance-card.topbar-wallet-card {
    align-items: center !important;
  }

  .topbar .wallet-refresh-button {
    position: relative !important;
    inset: auto !important;
    display: inline-grid !important;
    place-items: center !important;
    align-self: center !important;
    flex: 0 0 28px !important;
    width: 28px !important;
    min-width: 28px !important;
    max-width: 28px !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
    border-radius: 8px !important;
    box-sizing: border-box !important;
    transform: none !important;
  }

  .topbar .wallet-refresh-button svg {
    position: static !important;
    display: block !important;
    width: 15px !important;
    height: 15px !important;
    margin: 0 !important;
    transform: none !important;
    transform-origin: center !important;
  }
}

@media (max-width: 370px) {
  .topbar .wallet-refresh-button {
    flex-basis: 26px !important;
    width: 26px !important;
    min-width: 26px !important;
    max-width: 26px !important;
    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;
  }
}
