.super-admin {
  &.super-admin-organizations {
    .feature-users-dialog {
      position: relative;
      padding: 0;
      border: none;
      border-radius: 12px;
      margin: auto;
      background: var(--color-bg-primary);
      color: var(--color-text-secondary);
      overflow-x: hidden;
      overflow-y: auto;
      width: 480px;
      max-width: 90%;
      max-height: 90%;

      &::backdrop {
        background: var(--color-bg-overlay-dark);
      }

      .dialog-content {
        display: flex;
        flex-direction: column;
        padding: 24px;
        gap: 16px;

        .dialog-title {
          font-size: 18px;
          font-weight: var(--weight-semi-bold);
        }

        .dialog-actions {
          display: flex;
          gap: 12px;
        }
      }
    }

    .feature-users-list {
      display: flex;
      flex-direction: column;
      gap: 4px;
      margin: 0;
      padding: 0;
      list-style: none;
      max-height: 240px;
      overflow-y: auto;

      .feature-users-list-item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 8px 0;
        border-bottom: 1px solid var(--color-border-secondary);
      }

      .feature-users-list-email {
        color: var(--color-text-tertiary);
        font-size: var(--font-size-sm);
      }

      .feature-users-list-empty {
        color: var(--color-text-tertiary);
        padding: 8px 0;
      }
    }
  }
}
