#users-overview-page {
  .page-content {
    padding-top: var(--spacing-3xl);
    box-sizing: border-box;
  }

  .expanded-device-icon-wrapper {
    position: relative;
    display: inline-flex;
    flex: none;
    overflow: visible;

    .expanded-device-online-indicator {
      position: absolute;
      right: -6px;
      bottom: 0;
      width: 8px;
      height: 8px;
      border-radius: var(--radius-full);
      background-color: var(--fg-success);
      border: 2px solid var(--bg-default, #fff);
      box-sizing: content-box;
      pointer-events: none;
    }
  }
}
